From 1b8bd160bf88fe2cf80673b066d96a1a2692bb4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E6=96=8C?= <1324361213@qq.com> Date: Thu, 7 Aug 2025 16:27:12 +0800 Subject: [PATCH] 0 --- ScheduleService/SaleOrderReceiveAmount.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ScheduleService/SaleOrderReceiveAmount.cs b/ScheduleService/SaleOrderReceiveAmount.cs index 3ffe598..f21eb63 100644 --- a/ScheduleService/SaleOrderReceiveAmount.cs +++ b/ScheduleService/SaleOrderReceiveAmount.cs @@ -21,6 +21,10 @@ namespace GZ_LTHPilot_ORDER.ScheduleService [Description("定时刷新销售订单累计核销金额#"), HotUpdate] public class SaleOrderReceiveAmount : IScheduleService { + /// + /// 查询周期单位:月 + /// + int Cycle = 6; public void Run(Context ctx, Schedule schedule) { TempTableService tempTableService = new TempTableService(ctx); @@ -41,7 +45,7 @@ namespace GZ_LTHPilot_ORDER.ScheduleService } // 循环查询销售订单执行明细表,每次查询一个月的数据, 将数据插入自定义临时表中 var startDate = planStartDate.AddDays(-advanceAays); - var endDate = startDate.AddMonths(1); + var endDate = startDate.AddMonths(Cycle); // 如果开始时间大于计划开始时间,说明结束了 while (startDate <= planStartDate) { @@ -51,8 +55,8 @@ namespace GZ_LTHPilot_ORDER.ScheduleService InsertDataToTempTable(ctx, tableName, orgId, receiveAmountList); } - startDate = startDate.AddMonths(1); - endDate = startDate.AddMonths(1); + startDate = startDate.AddMonths(Cycle); + endDate = startDate.AddMonths(Cycle); } } UpdateSaleOrderReceiveAmount(ctx, tableName);