Browse Source

Merge branch 'master' into dev

shish 2 months ago
parent
commit
3b8461a4ef
1 changed files with 10 additions and 0 deletions
  1. 10 0
      biz-ghs/order/classes/OrderClass.php

+ 10 - 0
biz-ghs/order/classes/OrderClass.php

@@ -1413,8 +1413,18 @@ class OrderClass extends BaseClass
         $data['totalTkPrice'] = 0;
         $data['totalTkPrice'] = 0;
 
 
         if (!empty($data['list'])) {
         if (!empty($data['list'])) {
+            $distIds = array_unique(array_filter(array_column($data['list'], 'customDistId')));
+            $distMap = [];
+            if (!empty($distIds)) {
+                $distMap = DistClass::getByIds($distIds, null, 'id');
+            }
             foreach ($data['list'] as $key => $val) {
             foreach ($data['list'] as $key => $val) {
 
 
+                $customDistId = intval($val['customDistId'] ?? 0);
+                $data['list'][$key]['customDistName'] = $customDistId > 0 && isset($distMap[$customDistId])
+                    ? ($distMap[$customDistId]['name'] ?? '')
+                    : '';
+
                 //同个人同地址当天订单数
                 //同个人同地址当天订单数
                 $sameNum = $val['mergeNum'];
                 $sameNum = $val['mergeNum'];
                 if ($sameNum > 0) {
                 if ($sameNum > 0) {