|
|
@@ -1061,6 +1061,38 @@ public class KwtAcceptCarriageOrderService {
|
|
|
subcontractConsignmentVO.setUnloadAddressDetail(subcontractConsignmentVO.getUnloadCityName() + subcontractConsignmentVO.getUnloadAddress());
|
|
|
subcontractConsignmentVO.setOrderSourceLabel(orderSource == null ? null : orderSource.get(subcontractConsignmentVO.getOrderSource()));
|
|
|
subcontractConsignmentVO.setTaxRateLabel(subcontractConsignmentVO.getTaxRate() + "%");
|
|
|
+ String lOrderId = subcontractConsignmentVO.getId();
|
|
|
+ List<KwtLogisticsOrderAddress> loadAddress = logisticsOrderAddressMapper.selectList(new LambdaQueryWrapper<KwtLogisticsOrderAddress>()
|
|
|
+ .eq(KwtLogisticsOrderAddress::getAddressType, NumberConstant.ONE)
|
|
|
+ .eq(KwtLogisticsOrderAddress::getDelFlag, NumberConstant.ZERO)
|
|
|
+ .eq(KwtLogisticsOrderAddress::getLOrderId, Long.parseLong(lOrderId))
|
|
|
+ );
|
|
|
+ List<String> loadName = new ArrayList<String>();
|
|
|
+ List<String> loadAddressList = new ArrayList<String>();
|
|
|
+ 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, Long.parseLong(lOrderId))
|
|
|
+ );
|
|
|
+ unloadAddress.forEach(address -> {
|
|
|
+ unloadName.add(address.getName());
|
|
|
+ unloadAddressList.add(address.getDetailAddress());
|
|
|
+ });
|
|
|
+ subcontractConsignmentVO.setLoadNames(loadName);
|
|
|
+ subcontractConsignmentVO.setLoadAddresses(loadAddressList);
|
|
|
+ subcontractConsignmentVO.setUnloadNames(unloadName);
|
|
|
+ subcontractConsignmentVO.setUnloadAddresses(unloadAddressList);
|
|
|
+ List<LoadAddressVo> loadAddressAmount = logisticsOrderAddressMapper.findByAddressAndLoadAmount(Long.parseLong(lOrderId), NumberConstant.ONE);
|
|
|
+ subcontractConsignmentVO.setLoading(loadAddressAmount);
|
|
|
+ List<UnLoadAddressVo> unloadAddressAmount = logisticsOrderAddressMapper.findByAddressAndUnLoadAmount(Long.parseLong(lOrderId), NumberConstant.TWO);
|
|
|
+ subcontractConsignmentVO.setUnloading(unloadAddressAmount);
|
|
|
}
|
|
|
allList.addAll(voList);
|
|
|
}
|