Przeglądaj źródła

物流查询bug

lrf 2 lat temu
rodzic
commit
a7e004d254
1 zmienionych plików z 5 dodań i 0 usunięć
  1. 5 0
      app/service/trade/orderDetail.js

+ 5 - 0
app/service/trade/orderDetail.js

@@ -23,7 +23,12 @@ class OrderDetailService extends CrudService {
     const { transport = [] } = orderDetail;
     let toSearch = [];
     if (goods_id) {
+      // 传来指定商品,查有该商品的订单,但是如果没有,就查每一项中是否有 shop_transport_no 和 shop_transport_type
+      // 如果有这俩属性,说明也有单子,也查出来
       toSearch = transport.filter(f => _.isArray(f.goods) && f.goods.find(fg => fg.goods_id === goods_id));
+      if (toSearch.length <= 0) {
+        toSearch = transport.filter(f => f.shop_transport_no && f.shop_transport_type);
+      }
     } else {
       toSearch = transport;
     }