From dac893de02a0a66709b9546ab50dac470f15ccad Mon Sep 17 00:00:00 2001 From: liguoyang Date: Mon, 22 Apr 2024 13:14:32 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E6=97=A5=E6=9C=9F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Order/Services/Implements/OrderService.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs b/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs index 6e2ff16a..0b80d840 100644 --- a/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs +++ b/Src/Dlhis.Canteen/Order/Services/Implements/OrderService.cs @@ -514,20 +514,20 @@ public class OrderService : BaseOrderService, IOrderService var switchTime = await GetSettingAsync(businessPlaceInfo.TenantId, CanteenSettingItemEnumType.BusinessSwitchTime); //计算成本日期 todo 优化 - var costDate = DateTime.Now; + var costDate = request.CostDateTime.Date; if (shift == null) { - costDate = DateTime.Now; + costDate = request.CostDateTime.Date; } else { if (switchTime.HasValue) { - var beginOfDay = DateTime.Today; + var beginOfDay = request.CostDateTime.Date; var setTime = beginOfDay.Add(switchTime.Value.ToTimeSpan()); - if (DateTime.Now < setTime) - costDate = DateTime.Now.AddDays(-1); + if (request.CostDateTime.Date < setTime) + costDate = request.CostDateTime.Date.AddDays(-1); } }