From ee9d4c67dc0cf6ba7c63fc50c2480bfc8b22e578 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=A4=A9=E5=8D=8E?= <2198577970@qq.com> Date: Sat, 2 Aug 2025 19:32:49 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20SAL=5FORDER/DataChage.?= =?UTF-8?q?cs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1 --- SAL_ORDER/DataChage.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SAL_ORDER/DataChage.cs b/SAL_ORDER/DataChage.cs index 273bd03..f79ac97 100644 --- a/SAL_ORDER/DataChage.cs +++ b/SAL_ORDER/DataChage.cs @@ -37,6 +37,10 @@ namespace GZ_LTHPilot_ORDER.SAL_ORDER var FSaleOrgId = this.View.Model.GetValue("FSaleOrgId"); this.View.Model.SetValue("F_SaleOrgId", FSaleOrgId); } + else if (SqlDS[0]["FDATAVALUE"].ToString().Contains("BMS")) + } + this.View.Model.SetValue("F_SaleOrgId", "100302"); + } else { this.View.Model.SetValue("F_SaleOrgId", "100302"); From 30565561d67f4130bb4fc6661ef7b2c9a7430839 Mon Sep 17 00:00:00 2001 From: yuyubo <1870149533@qq.com> Date: Sat, 2 Aug 2025 19:41:08 +0800 Subject: [PATCH 2/5] 1 --- SAL_ORDER/DataChage.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/SAL_ORDER/DataChage.cs b/SAL_ORDER/DataChage.cs index f79ac97..45adac2 100644 --- a/SAL_ORDER/DataChage.cs +++ b/SAL_ORDER/DataChage.cs @@ -38,7 +38,7 @@ namespace GZ_LTHPilot_ORDER.SAL_ORDER this.View.Model.SetValue("F_SaleOrgId", FSaleOrgId); } else if (SqlDS[0]["FDATAVALUE"].ToString().Contains("BMS")) - } + { this.View.Model.SetValue("F_SaleOrgId", "100302"); } else @@ -46,8 +46,10 @@ namespace GZ_LTHPilot_ORDER.SAL_ORDER this.View.Model.SetValue("F_SaleOrgId", "100302"); } } + + this.View.UpdateView("F_SaleOrgId"); + } - this.View.UpdateView("F_SaleOrgId"); } } } From f16c20d8eee901019f6b2ee3971c04f9e0fc837e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E6=96=8C?= <1324361213@qq.com> Date: Tue, 5 Aug 2025 09:06:37 +0800 Subject: [PATCH 3/5] 0 --- GZ_LTHPilot_ORDER.csproj | 3 ++- ScheduleService/SaleOrderReceiveAmount.cs | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/GZ_LTHPilot_ORDER.csproj b/GZ_LTHPilot_ORDER.csproj index 59ccb0c..17f42e3 100644 --- a/GZ_LTHPilot_ORDER.csproj +++ b/GZ_LTHPilot_ORDER.csproj @@ -440,6 +440,7 @@ - copy $(TargetPath) "D:\kingdee\K3Cloud\WebSite\Bin\$(TargetFileName)" + + \ No newline at end of file diff --git a/ScheduleService/SaleOrderReceiveAmount.cs b/ScheduleService/SaleOrderReceiveAmount.cs index 3a8413d..3ffe598 100644 --- a/ScheduleService/SaleOrderReceiveAmount.cs +++ b/ScheduleService/SaleOrderReceiveAmount.cs @@ -35,7 +35,10 @@ namespace GZ_LTHPilot_ORDER.ScheduleService { // 获取组织Id var orgId = item["FORGID"].ToString(); - + if (orgId == "100302") + { + continue; + } // 循环查询销售订单执行明细表,每次查询一个月的数据, 将数据插入自定义临时表中 var startDate = planStartDate.AddDays(-advanceAays); var endDate = startDate.AddMonths(1); From 8746a2087b2d090bae7f3ed86e32793f64ac0ebe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E6=96=8C?= <1324361213@qq.com> Date: Tue, 5 Aug 2025 13:54:07 +0800 Subject: [PATCH 4/5] 0 --- Services/SaleOrderService.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Services/SaleOrderService.cs b/Services/SaleOrderService.cs index bec5b2d..afe68e8 100644 --- a/Services/SaleOrderService.cs +++ b/Services/SaleOrderService.cs @@ -76,7 +76,7 @@ WHERE FPriceFrom = "SALORDERBILL", FBusCloseStatus = "ALL", FMergingSOHeader = true, - FIncludedUnfilledOrders = false, + FIncludedUnfilledOrders = true, FIsRecWithMat = true, } }; @@ -135,7 +135,7 @@ WHERE FPriceFrom = "SALORDERBILL", FBusCloseStatus = "ALL", FMergingSOHeader = true, - FIncludedUnfilledOrders = false, + FIncludedUnfilledOrders = true, FIsRecWithMat = true, } }; From f8aacb392144a66bc5ae47f95e8d72de98fc9790 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E6=96=8C?= <1324361213@qq.com> Date: Tue, 5 Aug 2025 23:41:16 +0800 Subject: [PATCH 5/5] 0 --- Services/SaleOrderService.cs | 24 ++++++++++++++++-------- Services/SaleSicsService.cs | 18 ++++++------------ 2 files changed, 22 insertions(+), 20 deletions(-) diff --git a/Services/SaleOrderService.cs b/Services/SaleOrderService.cs index afe68e8..040e6cd 100644 --- a/Services/SaleOrderService.cs +++ b/Services/SaleOrderService.cs @@ -67,17 +67,21 @@ WHERE Model = new Model() { FSaleOrgList = orgId, - FSoFromDate = date.AddDays(-2), - FSoToDate = date.AddDays(1), + FSoFromDate = date.AddDays(-30), + FSoToDate = date.AddDays(30), FSaleOFrom = billNo, FSaleOTo = billNo, FFormCloseStatus = "ALL", - FFormStatus = "C", + FFormStatus = "ALL", FPriceFrom = "SALORDERBILL", FBusCloseStatus = "ALL", FMergingSOHeader = true, FIncludedUnfilledOrders = true, FIsRecWithMat = true, + FSuite = "All", + FSetAccountType = "ALL", + FIsGroup = false, + FIncludedFree = true } }; var paramString = JsonConvert.SerializeObject(param); @@ -85,16 +89,16 @@ WHERE var resultString = JsonConvert.SerializeObject(resultDict); var result = JsonConvert.DeserializeObject>(resultString); var rows = result.Result.Rows; - var dataRow = rows.Where(n => n.FBILLNO == billNo).FirstOrDefault(); - if (dataRow == null) + var dataRow = rows.Where(n => n.FBILLNO == billNo).ToList(); + if (dataRow.Count() == 0) { return 0m; } - if (dataRow.FALLMATCHAMOUNT.IsNullOrEmptyOrWhiteSpace()) + if (dataRow[0].FALLMATCHAMOUNT.IsNullOrEmptyOrWhiteSpace()) { return 0m; } - return Convert.ToDecimal(dataRow.FALLMATCHAMOUNT); + return Convert.ToDecimal(dataRow[0].FALLMATCHAMOUNT); } @@ -131,12 +135,16 @@ WHERE FSoFromDate = startDate, FSoToDate = endDate, FFormCloseStatus = "ALL", - FFormStatus = "C", + FFormStatus = "ALL", FPriceFrom = "SALORDERBILL", FBusCloseStatus = "ALL", FMergingSOHeader = true, FIncludedUnfilledOrders = true, FIsRecWithMat = true, + FSuite = "All", + FSetAccountType = "ALL", + FIsGroup = false, + FIncludedFree = true } }; var paramString = JsonConvert.SerializeObject(param); diff --git a/Services/SaleSicsService.cs b/Services/SaleSicsService.cs index 0f27f8d..22c1c69 100644 --- a/Services/SaleSicsService.cs +++ b/Services/SaleSicsService.cs @@ -37,12 +37,7 @@ namespace GZ_LTHPilot_ORDER.Service var saleOrgId = saleOrder["FSALEORGID"].ToString(); var sqlTemp = @"/*dialect*/UPDATE t1 SET - t1.F_INVOICEAMOUNT = ISNULL (TEMP1.FAFTERTOTALTAXFOR, 0) + ROUND( - ( - ISNULL (TEMP1.FAFTERTOTALTAX, 0) / ISNULL (t1fin.FEXCHANGERATE, 0) - ), - 2 - ) + t1.F_INVOICEAMOUNT = ISNULL (TEMP1.FAFTERTOTALTAXFOR, 0) FROM T_SAL_ORDER t1 INNER JOIN T_SAL_ORDERFIN t1fin ON t1.FID = t1fin.FID @@ -57,7 +52,7 @@ FROM SELECT FSALEORGID, -- 销售组织 F_PaperNumber, -- 纸质合同号 - 0 FAFTERTOTALTAX, + ISNULL (FAFTERTOTALTAX, 0) FAFTERTOTALTAX, -- 价税合计本币 ISNULL (FAFTERTOTALTAXFOR, 0) FAFTERTOTALTAXFOR -- 价税合计 FROM T_IV_SALESIC @@ -65,20 +60,19 @@ FROM 1 = 1 AND FDOCUMENTSTATUS = 'C' AND FCANCELSTATUS = 'A' - AND FDATE >= '2025-01-01' + AND t1.F_SFQC = 0 AND FSALEORGID = '{0}' AND F_PaperNumber = '{1}' UNION ALL SELECT '100302' FSALEORGID, -- 销售组织 合同号 F_PaperNumber, -- 纸质合同号 - SUM(ISNULL (专票金额, 0) + ISNULL (普票金额, 0)) FAFTERTOTALTAX, -- 价税合计本币 - 0 -- 价税合计 + SUM(ISNULL (发票金额, 0)) FAFTERTOTALTAX, -- 价税合计本币 + SUM(ISNULL (发票原币金额, 0)) FAFTERTOTALTAXFOR -- 价税合计 FROM - oldk3seorder0701 + oldk3ICSale0802 WHERE 1 = 1 - AND 日期 < '2025-01-01' AND 合同号 = '{1}' GROUP BY 合同号