shish 2 miesięcy temu
rodzic
commit
35fd7ed25c
1 zmienionych plików z 13 dodań i 13 usunięć
  1. 13 13
      biz-ghs/order/classes/OrderClass.php

+ 13 - 13
biz-ghs/order/classes/OrderClass.php

@@ -1386,20 +1386,20 @@ class OrderClass extends BaseClass
             foreach ($data['list'] as $key => $val) {
 
                 //同个人同地址当天订单数
-                $sameTimeIds = $val['sameTimeIds'] ?? '';
-                if (!empty($sameTimeIds)) {
-                    $sameIds = explode(',', $sameTimeIds);
-                    $sameNum = count($sameIds);
+                $sameNum = $val['mergeNum'];
+                if ($sameNum > 0) {
+                    $mergeId = $val['mergeId'] ?? 0;
+                    if (!empty($mergeId)) {
+                        $mergeList = OrderMergeClass::getAllByCondition(['mergeId' => $mergeId], null, 'orderId');
+                        $ids = array_column($mergeList, 'orderId');
+                        $sameTimeIds = implode(',', $ids);
+                        $data['list'][$key]['sameTimeIds'] = $sameTimeIds;
+                    }
                 } else {
-                    $sameNum = $val['mergeNum'];
-                    if ($sameNum > 0) {
-                        $mergeId = $val['mergeId'] ?? 0;
-                        if (!empty($mergeId)) {
-                            $mergeList = OrderMergeClass::getAllByCondition(['mergeId' => $mergeId], null, 'orderId');
-                            $ids = array_column($mergeList, 'orderId');
-                            $sameTimeIds = implode(',', $ids);
-                            $data['list'][$key]['sameTimeIds'] = $sameTimeIds;
-                        }
+                    $sameTimeIds = $val['sameTimeIds'] ?? '';
+                    if (!empty($sameTimeIds)) {
+                        $sameIds = explode(',', $sameTimeIds);
+                        $sameNum = count($sameIds);
                     }
                 }
                 $data['list'][$key]['sameTimeIdsNum'] = $sameNum;