|
@@ -23,7 +23,12 @@ class OrderDetailService extends CrudService {
|
|
const { transport = [] } = orderDetail;
|
|
const { transport = [] } = orderDetail;
|
|
let toSearch = [];
|
|
let toSearch = [];
|
|
if (goods_id) {
|
|
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));
|
|
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 {
|
|
} else {
|
|
toSearch = transport;
|
|
toSearch = transport;
|
|
}
|
|
}
|