shish 4 lat temu
rodzic
commit
bcf85382e4

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

@@ -291,10 +291,10 @@ class OrderClass extends BaseClass
         return self::getByCondition(['orderSn' => $orderSn], $returnObj);
         return self::getByCondition(['orderSn' => $orderSn], $returnObj);
     }
     }
 
 
-
-    public static function getOrderInfoByIds($ids)
+    //根据编号列表查订单
+    public static function getOrderInfoBySnList($snList)
     {
     {
-        $where = ['id' => ['in', $ids]];
+        $where = ['orderSn' => ['in', $snList]];
         $data = self::getList('*', $where, 'addTime DESC');
         $data = self::getList('*', $where, 'addTime DESC');
         $data['list'] = self::groupOrder($data['list'], true, false, false, true);
         $data['list'] = self::groupOrder($data['list'], true, false, false, true);
         return $data;
         return $data;

+ 5 - 5
biz-ghs/order/classes/OrderItemClass.php

@@ -88,15 +88,15 @@ class OrderItemClass extends BaseClass
 
 
     public static function getOrderInfoList($where)
     public static function getOrderInfoList($where)
     {
     {
-        $data = self::getList('productId', $where, 'id DESC');
-        $ids = [];
+        $data = self::getList('orderSn,id', $where, 'id DESC');
+        $orderSnArr = [];
         if (isset($data['list']) && !empty($data['list'])) {
         if (isset($data['list']) && !empty($data['list'])) {
-            $ids = array_column($data['list'], 'productId');
+            $orderSnArr = array_unique(array_filter(array_column($data['list'], 'orderSn')));
         }
         }
-        if (empty($ids)) {
+        if (empty($orderSnArr)) {
             return [];
             return [];
         }
         }
-        $respond = OrderClass::getOrderInfoByIds($ids);
+        $respond = OrderClass::getOrderInfoBySnList($orderSnArr);
         return $respond;
         return $respond;
     }
     }