Browse Source

更新版本

FoShanPG
Administrator 3 years ago
parent
commit
7ee4c667a9
  1. 1
      src/Modules/SettleAccount/src/SettleAccount.EntityFrameworkCore/Repository/SettleAccountJob/Report/SettleKBWithCodeDapperReportRepository.cs
  2. 98
      src/Modules/SettleAccount/src/SettleAccount.EntityFrameworkCore/Repository/SettleAccountJob/Report/WmsOutputSumDapperRepository.cs

1
src/Modules/SettleAccount/src/SettleAccount.EntityFrameworkCore/Repository/SettleAccountJob/Report/SettleKBWithCodeDapperReportRepository.cs

@ -57,6 +57,7 @@ namespace Win.Sfs.SettleAccount.Repository.SettleAccountJob.Report
" '' DeliveryOrderNo,--出库单号\n" + " '' DeliveryOrderNo,--出库单号\n" +
" ISNULL ( temp3.Qty, 0 ) ReturnQty,\n" + " ISNULL ( temp3.Qty, 0 ) ReturnQty,\n" +
" WMSDeliveryQty - ISNULL ( temp3.Qty, 0 ) RealQty \n" + " WMSDeliveryQty - ISNULL ( temp3.Qty, 0 ) RealQty \n" +
"FROM\n" + "FROM\n" +
" (\n" + " (\n" +
" SELECT ROW_NUMBER\n" + " SELECT ROW_NUMBER\n" +

98
src/Modules/SettleAccount/src/SettleAccount.EntityFrameworkCore/Repository/SettleAccountJob/Report/WmsOutputSumDapperRepository.cs

@ -594,7 +594,30 @@ namespace Win.Sfs.SettleAccount.Repository.SettleAccountJob.Report
" BillNum,\n" + " BillNum,\n" +
" SapMaterialCode,\n" + " SapMaterialCode,\n" +
" Price, \n" + " Price, \n" +
" Extend\n" + " Extend union all\n " +
"SELECT\n" +
"'4007' LOGN,\n" +
"'其他出库' AS Type,\n" +
"'其他出库' Client,\n" +
"'Z37' CODE,\n" +
"'10' SaleCode,\n" +
"CustomerCode ClientCode,\n" +
"BillNum,\n" +
"MaterialCode,\n" +
"SUM( Qty ) Qty,\n" +
"0 IsBack,\n" +
"Price\n" +
"FROM\n" +
"Set_WmsCustomerKanbanOutPutDetial\n" +
"WHERE\n" +
"VERSION = '{0}' AND STATE<>4\n" +
"GROUP BY\n" +
"BillNum,\n" +
"MaterialCode,\n" +
"Price ,\n" +
"CustomerCode\n" +
" ) temp\n" + " ) temp\n" +
" LEFT JOIN ( SELECT max( Id ) Id, MaterialCode, MaterialDesc, EstimateType, EstimateTypeDesc FROM Set_material GROUP BY MaterialCode, MaterialDesc, EstimateTypeDesc, EstimateType ) temp2 ON temp.MaterialCode = temp2.MaterialCode \n" + " LEFT JOIN ( SELECT max( Id ) Id, MaterialCode, MaterialDesc, EstimateType, EstimateTypeDesc FROM Set_material GROUP BY MaterialCode, MaterialDesc, EstimateTypeDesc, EstimateType ) temp2 ON temp.MaterialCode = temp2.MaterialCode \n" +
" ) t1 UNION ALL\n" + " ) t1 UNION ALL\n" +
@ -865,7 +888,33 @@ namespace Win.Sfs.SettleAccount.Repository.SettleAccountJob.Report
" BillNum,\n" + " BillNum,\n" +
" SapMaterialCode,\n" + " SapMaterialCode,\n" +
" Price, \n" + " Price, \n" +
" Extend \n"+ " Extend union all\n"+
"SELECT\n" +
"'4007' LOGN,\n" +
"'其他出库' AS Type,\n" +
"'其他出库' Client,\n" +
"'Z37' CODE,\n" +
"'10' SaleCode,\n" +
"CustomerCode ClientCode,\n" +
"BillNum,\n" +
"MaterialCode,\n" +
"SUM( Qty ) Qty,\n" +
"0 IsBack,\n" +
"Price\n" +
"FROM\n" +
"Set_WmsCustomerKanbanOutPutDetial\n" +
"WHERE\n" +
"VERSION = '{0}' AND STATE<>4\n" +
"AND State = 2\n" +
"GROUP BY\n" +
"BillNum,\n" +
"MaterialCode,\n" +
"Price ,\n" +
"CustomerCode\n"+
@ -1057,12 +1106,23 @@ namespace Win.Sfs.SettleAccount.Repository.SettleAccountJob.Report
" Set_WmsHQWithOutKanbanOutPutDetial \n" + " Set_WmsHQWithOutKanbanOutPutDetial \n" +
"WHERE\n" + "WHERE\n" +
" VERSION = '{0}' \n" + " VERSION = '{0}' \n" +
" AND STATE = 3"+ " AND STATE = 3 union all \n"+
"SELECT\n" +
"'其他结算' AS Type,\n" +
"customercode Client,\n" +
"BillNum,\n" +
"SapMaterialCode,\n" +
"Qty Qty,\n" +
"Qty OutputQty,\n" +
"'0' IsBack,\n" +
"Price,\n" +
"Kanban CNumber,\n" +
"Remark\n" +
"FROM\n" +
"Set_WmsCustomerKanbanOutPutDetial\n" +
"WHERE\n" +
"VERSION = '{0}'\n" +
"AND State =3\n"+
@ -1238,6 +1298,28 @@ namespace Win.Sfs.SettleAccount.Repository.SettleAccountJob.Report
" IsBack = 1 \n" + " IsBack = 1 \n" +
" AND VERSION = '{0}' \n" + " AND VERSION = '{0}' \n" +
" AND State =2 \n" + " AND State =2 \n" +
"Union All\n"+
"SELECT\n" +
"'其他结算' AS Type,\n" +
"customercode Client,\n" +
"BillNum,\n" +
"SapMaterialCode,\n" +
"Qty Qty,\n" +
"Qty OutputQty,\n" +
"'0' IsBack,\n" +
"Price,\n" +
"Kanban CNumber,\n" +
"Remark\n" +
"FROM\n" +
"Set_WmsCustomerKanbanOutPutDetial\n" +
"WHERE\n" +
"VERSION = '{0}'\n" +
"AND State =2\n" +
" ) temp1\n" + " ) temp1\n" +
" LEFT JOIN ( SELECT MAX ( Id ) Id, MaterialCode, MaterialDesc, EstimateType, EstimateTypeDesc FROM Set_material GROUP BY MaterialCode, MaterialDesc, EstimateTypeDesc, EstimateType ) temp2 ON temp1.MaterialCode = temp2.MaterialCode"; " LEFT JOIN ( SELECT MAX ( Id ) Id, MaterialCode, MaterialDesc, EstimateType, EstimateTypeDesc FROM Set_material GROUP BY MaterialCode, MaterialDesc, EstimateTypeDesc, EstimateType ) temp2 ON temp1.MaterialCode = temp2.MaterialCode";
//var _sql = "SELECT\n" + //var _sql = "SELECT\n" +

Loading…
Cancel
Save