From d3b264f90658dbf2d53229228d2e76403154b7de Mon Sep 17 00:00:00 2001 From: shanj <18996038927@163.com> Date: Fri, 12 Apr 2024 13:46:25 +0800 Subject: [PATCH 1/2] 1 --- BBWYB.Server.Business/Extensions/OrderStateExtension.cs | 5 +++-- BBWYB.Server.Business/TimeLimitTask/TimeLimitRules.cs | 6 ++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/BBWYB.Server.Business/Extensions/OrderStateExtension.cs b/BBWYB.Server.Business/Extensions/OrderStateExtension.cs index 088ee57..d6a5feb 100644 --- a/BBWYB.Server.Business/Extensions/OrderStateExtension.cs +++ b/BBWYB.Server.Business/Extensions/OrderStateExtension.cs @@ -115,9 +115,10 @@ namespace BBWYB.Server.Business } else if (order.IntoStoreType == Enums.IntoStoreType.厂商代发入仓) { - if (order.OrderState != Enums.OrderState.待核算) - order.OrderState = Enums.OrderState.待验收; + //if (order.OrderState != Enums.OrderState.待核算) + //order.OrderState = Enums.OrderState.待验收; + order.OrderState = Enums.OrderState.待核算; } else if (order.IntoStoreType == Enums.IntoStoreType.其他仓不包装) order.OrderState = Enums.OrderState.待核算; diff --git a/BBWYB.Server.Business/TimeLimitTask/TimeLimitRules.cs b/BBWYB.Server.Business/TimeLimitTask/TimeLimitRules.cs index 75b501e..d8b9957 100644 --- a/BBWYB.Server.Business/TimeLimitTask/TimeLimitRules.cs +++ b/BBWYB.Server.Business/TimeLimitTask/TimeLimitRules.cs @@ -272,7 +272,8 @@ namespace BBWYB.Server.Business } else { - lessTime += 10800; + //lessTime += 10800; + lessTime += Convert.ToInt32((startTime.Date.AddHours(12) - startTime).TotalSeconds); startTime = startTime.Date.AddHours(13); } } @@ -287,7 +288,8 @@ namespace BBWYB.Server.Business } else { - lessTime += 18000; + //lessTime += 18000; + lessTime += Convert.ToInt32((startTime.Date.AddHours(18) - startTime).TotalSeconds); startTime = startTime.Date.AddDays(CalculateAddDay(startTime.DayOfWeek)).AddHours(9); } } From 65835cb576d629ee8b08db1d4448cf318faa2960 Mon Sep 17 00:00:00 2001 From: shanj <18996038927@163.com> Date: Fri, 12 Apr 2024 16:48:28 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=AF=94=E8=BE=83BC=E8=AE=A2=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/DataRepairController.cs | 10 ++++++++++ .../DataRepair/DataRepairBusiness.cs | 14 ++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/BBWYB.Server.API/Controllers/DataRepairController.cs b/BBWYB.Server.API/Controllers/DataRepairController.cs index d758794..2bb6a05 100644 --- a/BBWYB.Server.API/Controllers/DataRepairController.cs +++ b/BBWYB.Server.API/Controllers/DataRepairController.cs @@ -139,5 +139,15 @@ namespace BBWYB.Server.API.Controllers { dataRepairBusiness.BelongBarginTeam(); } + + /// + /// 比较不在B里的订单 + /// + /// + [HttpGet] + public List RepairCBOrder() + { + return dataRepairBusiness.RepairCBOrder(); + } } } diff --git a/BBWYB.Server.Business/DataRepair/DataRepairBusiness.cs b/BBWYB.Server.Business/DataRepair/DataRepairBusiness.cs index e271b67..9bbb868 100644 --- a/BBWYB.Server.Business/DataRepair/DataRepairBusiness.cs +++ b/BBWYB.Server.Business/DataRepair/DataRepairBusiness.cs @@ -1793,6 +1793,20 @@ namespace BBWYB.Server.Business } #endregion } + + public List RepairCBOrder() + { + var startTime = DateTime.Now.Date.AddDays(-3); + var endTime = startTime.AddDays(1).AddSeconds(-1); + var corderList = freeSqlMultiDBManager.BBWYCfsql.Select() + .Where(c => c.CreateTime >= startTime && c.CreateTime <= endTime) + .ToList(c => c.Id); + + var borderlist = fsql.Select(corderList).ToList(o => o.Id); + + var exceptList = corderList.Except(borderlist).ToList(); + return exceptList; + } } }