Browse Source

检查未结算分账订单队列,限制时间

lcl 6 months ago
parent
commit
b9d6076ab4
1 changed files with 2 additions and 1 deletions
  1. 2 1
      Util/HaoDa/SettleAmountCheckHelper.cs

+ 2 - 1
Util/HaoDa/SettleAmountCheckHelper.cs

@@ -38,8 +38,9 @@ namespace MySystem
             try
             try
             {
             {
                 WebCMSEntities db = new WebCMSEntities();
                 WebCMSEntities db = new WebCMSEntities();
+                DateTime starDate = DateTime.Parse("2025-01-01 00:00:00");
                 DateTime checkDate = DateTime.Now.AddHours(-2);
                 DateTime checkDate = DateTime.Now.AddHours(-2);
-                var orders = db.ConsumerOrders.Select(m => new { m.Id, m.Status, m.IsAct, m.UpdateDate, m.SettleAmount }).Where(m => m.Status > 0 && m.IsAct == 1 && m.UpdateDate < checkDate && m.SettleAmount == 0).ToList();
+                var orders = db.ConsumerOrders.Select(m => new { m.Id, m.Status, m.IsAct, m.UpdateDate, m.SettleAmount }).Where(m => m.Status > 0 && m.IsAct == 1 && m.UpdateDate >= starDate && m.UpdateDate < checkDate && m.SettleAmount == 0).ToList();
                 foreach(var sub in orders)
                 foreach(var sub in orders)
                 {
                 {
                     ConsumerOrders order = db.ConsumerOrders.FirstOrDefault(m => m.Id == sub.Id);
                     ConsumerOrders order = db.ConsumerOrders.FirstOrDefault(m => m.Id == sub.Id);