Explorar o código

物流查询bug

lrf %!s(int64=2) %!d(string=hai) anos
pai
achega
a7e004d254
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  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;
     }