From 557c2711a3e103ebc3d0492344eca9730d5e92b2 Mon Sep 17 00:00:00 2001
From: 移动系统liao <liaoxujun@qq.com>
Date: 星期一, 17 二月 2025 10:47:47 +0800
Subject: [PATCH] 增加司机配送单超时处理任务,防止一直不停手机定位信息,

---
 CoreCms.Net.Services/Distribution/CoreCmsDistributionOrderServices.cs |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/CoreCms.Net.Services/Distribution/CoreCmsDistributionOrderServices.cs b/CoreCms.Net.Services/Distribution/CoreCmsDistributionOrderServices.cs
index a139dce..62d428f 100644
--- a/CoreCms.Net.Services/Distribution/CoreCmsDistributionOrderServices.cs
+++ b/CoreCms.Net.Services/Distribution/CoreCmsDistributionOrderServices.cs
@@ -271,8 +271,8 @@
                             //};
                         }
 
-                        amount += mathMoney;
-                        orderDetails.amount = mathMoney;
+                        amount += mathMoney*item.nums;
+                        orderDetails.amount = mathMoney * item.nums;
                         distributionOrderDetails.Add(orderDetails);
 
                     }
@@ -392,6 +392,24 @@
         }
 
 
+
+        /// <summary>
+        /// 缁忛攢涓婇厤閫佽垂缁撶畻涓撶敤
+        /// </summary>
+        /// <param name="list"></param>
+        /// <returns></returns>
+        private async IAsyncEnumerable<WebApiCallBack> ChangeForEachForDistributionDelivery(List<CoreCmsDistributionOrder> list)
+        {
+            foreach (var item in list)
+            {
+                //閽辨尓鍒颁細鍛樹綑棰濋噷闈�
+                var result = await _balanceServices.Change(item.userId, (int)GlobalEnumVars.UserBalanceSourceTypes.DistributionDelivery,
+                    item.amount, item.orderId);
+
+                yield return result;
+            }
+        }
+
         #endregion
 
         #region 浣滃簾璁㈠崟

--
Gitblit v1.9.1