|
|
@@ -144,6 +144,9 @@ public class KwtConsignOrderService {
|
|
|
@Autowired
|
|
|
public KwtWaybillOrderMapper kwtWaybillOrderMapper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private KwtLogisticsOrderAddressMapper logisticsOrderAddressMapper;
|
|
|
+
|
|
|
@Autowired
|
|
|
public KwtWaybillOrderTicketMapper kwtWaybillOrderTicketMapper;
|
|
|
|
|
|
@@ -1854,7 +1857,38 @@ public class KwtConsignOrderService {
|
|
|
log.info(vo.getTOrderId() + "查询错误:{}", e.getMessage(), e);
|
|
|
}
|
|
|
}
|
|
|
+ String lOrderId = vo.getLOrderId();
|
|
|
+ List<String> loadName = new ArrayList<String>();
|
|
|
+ List<String> loadAddressList = new ArrayList<String>();
|
|
|
+ List<KwtLogisticsOrderAddress> loadAddress = logisticsOrderAddressMapper.selectList(new LambdaQueryWrapper<KwtLogisticsOrderAddress>()
|
|
|
+ .eq(KwtLogisticsOrderAddress::getAddressType, NumberConstant.ONE)
|
|
|
+ .eq(KwtLogisticsOrderAddress::getDelFlag, NumberConstant.ZERO)
|
|
|
+ .eq(KwtLogisticsOrderAddress::getLOrderId, lOrderId)
|
|
|
+ );
|
|
|
+ loadAddress.forEach(address -> {
|
|
|
+ loadName.add(address.getName());
|
|
|
+ loadAddressList.add(address.getDetailAddress());
|
|
|
+ });
|
|
|
|
|
|
+ List<String> unloadName = new ArrayList<String>();
|
|
|
+ List<String> unloadAddressList = new ArrayList<String>();
|
|
|
+ List<KwtLogisticsOrderAddress> unloadAddress = logisticsOrderAddressMapper.selectList(new LambdaQueryWrapper<KwtLogisticsOrderAddress>()
|
|
|
+ .eq(KwtLogisticsOrderAddress::getAddressType, NumberConstant.TWO)
|
|
|
+ .eq(KwtLogisticsOrderAddress::getDelFlag, NumberConstant.ZERO)
|
|
|
+ .eq(KwtLogisticsOrderAddress::getLOrderId, lOrderId)
|
|
|
+ );
|
|
|
+ unloadAddress.forEach(address -> {
|
|
|
+ unloadName.add(address.getName());
|
|
|
+ unloadAddressList.add(address.getDetailAddress());
|
|
|
+ });
|
|
|
+ vo.setLoadNames(loadName);
|
|
|
+ vo.setLoadAddresses(loadAddressList);
|
|
|
+ vo.setUnloadNames(unloadName);
|
|
|
+ vo.setUnloadAddresses(unloadAddressList);
|
|
|
+ List<LoadAddressVo> loadAddressAmount = logisticsOrderAddressMapper.findByAddressAndLoadAmount(Long.parseLong(lOrderId), NumberConstant.ONE);
|
|
|
+ vo.setLoading(loadAddressAmount);
|
|
|
+ List<UnLoadAddressVo> unloadAddressAmount = logisticsOrderAddressMapper.findByAddressAndUnLoadAmount(Long.parseLong(lOrderId), NumberConstant.TWO);
|
|
|
+ vo.setUnloading(unloadAddressAmount);
|
|
|
}
|
|
|
return PageRes.build(pageInfo, list);
|
|
|
}
|