Przeglądaj źródła

Merge branch 'master' into dev

shish 2 miesięcy temu
rodzic
commit
3b8461a4ef
1 zmienionych plików z 10 dodań i 0 usunięć
  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;
 
         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) {
 
+                $customDistId = intval($val['customDistId'] ?? 0);
+                $data['list'][$key]['customDistName'] = $customDistId > 0 && isset($distMap[$customDistId])
+                    ? ($distMap[$customDistId]['name'] ?? '')
+                    : '';
+
                 //同个人同地址当天订单数
                 $sameNum = $val['mergeNum'];
                 if ($sameNum > 0) {