|
|
@@ -666,6 +666,9 @@ public class LogisticsConsignmentService {
|
|
|
stringList = stringList.stream().sorted(Comparator.reverseOrder()).collect(Collectors.toList());
|
|
|
for (String id : stringList) {
|
|
|
OrderDetailRes orderDetailRes = tradeOrderInfoService.getOrderDetailById(Long.parseLong(id));
|
|
|
+ if (orderDetailRes==null){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
/**
|
|
|
* 0销售展示是供应配送 1采购展示是采购自提
|
|
|
* 根据提货方式(0供应配送/1采购自提)
|
|
|
@@ -723,6 +726,9 @@ public class LogisticsConsignmentService {
|
|
|
*/
|
|
|
public HttpResult logisticsOrderCount(String id, String type) {
|
|
|
OrderDetailRes orderDetailRes = tradeOrderInfoService.getOrderDetailById(Long.parseLong(id));
|
|
|
+ if (orderDetailRes==null){
|
|
|
+ return HttpResult.ok();
|
|
|
+ }
|
|
|
/**根据下单方式(代客下单/自主下单)决定托运数据是否展示*/
|
|
|
boolean flag = false;
|
|
|
if (String.valueOf(NumberConstant.ONE).equals(orderDetailRes.getSource())) {
|
|
|
@@ -774,6 +780,9 @@ public class LogisticsConsignmentService {
|
|
|
List<LogisticsOrderDTO> returnList = new ArrayList<>();
|
|
|
for (String id : stringList) {
|
|
|
OrderDetailRes orderDetailRes = tradeOrderInfoService.getOrderDetailById(Long.parseLong(id));
|
|
|
+ if (orderDetailRes==null){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
log.info("贸易订单数据:{}", JSONObject.toJSONString(orderDetailRes));
|
|
|
log.info("贸易订单数据类型:{}", orderDetailRes.getPickupType());
|
|
|
/**
|