|
@@ -3188,12 +3188,12 @@ public class KwtAcceptCarriageOrderService {
|
|
|
String lOrderNo = OrderGenerateSeqNoUtils.getSeqNo(RedisOrderGenerateEnum.LOGISTICS_ORDER, OrderRuleEnum.LOGISTICS_ORDER, "2", "0", "0");
|
|
String lOrderNo = OrderGenerateSeqNoUtils.getSeqNo(RedisOrderGenerateEnum.LOGISTICS_ORDER, OrderRuleEnum.LOGISTICS_ORDER, "2", "0", "0");
|
|
|
/**保存新建数据*/
|
|
/**保存新建数据*/
|
|
|
|
|
|
|
|
- List<AddLogisticOrderDTO.LogisticInfo> logisticInfo = orderDTO.getLogisticInfo();
|
|
|
|
|
|
|
+ List<LogisticData> logisticInfo = orderDTO.getLogisticInfo();
|
|
|
if (org.apache.commons.collections4.CollectionUtils.isEmpty(logisticInfo)){
|
|
if (org.apache.commons.collections4.CollectionUtils.isEmpty(logisticInfo)){
|
|
|
throw new BusinessException("物流信息不能为空");
|
|
throw new BusinessException("物流信息不能为空");
|
|
|
}
|
|
}
|
|
|
List<Long> contractIds = logisticInfo.stream()
|
|
List<Long> contractIds = logisticInfo.stream()
|
|
|
- .map(AddLogisticOrderDTO.LogisticInfo::getContractId)
|
|
|
|
|
|
|
+ .map(LogisticData::getContractId)
|
|
|
.collect(Collectors.toList());
|
|
.collect(Collectors.toList());
|
|
|
Map<Long, ContractCommonInfoResDto> longContractCommonInfoResDtoMap = remoteContractService.queryContractBaseInfo(contractIds);
|
|
Map<Long, ContractCommonInfoResDto> longContractCommonInfoResDtoMap = remoteContractService.queryContractBaseInfo(contractIds);
|
|
|
if (MapUtils.isEmpty(longContractCommonInfoResDtoMap)) {
|
|
if (MapUtils.isEmpty(longContractCommonInfoResDtoMap)) {
|
|
@@ -3233,7 +3233,7 @@ public class KwtAcceptCarriageOrderService {
|
|
|
logisticsOrderUnitRepository.saveBatch(savelogOrderUnitList);
|
|
logisticsOrderUnitRepository.saveBatch(savelogOrderUnitList);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- private void setLogisticUnitInfo(AddLogisticOrderDTO orderDTO, AddLogisticOrderDTO.LogisticInfo x, Long lOrderId, List<KwtLogisticsOrderUnit> savelogOrderUnitList) {
|
|
|
|
|
|
|
+ private void setLogisticUnitInfo(AddLogisticOrderDTO orderDTO, LogisticData x, Long lOrderId, List<KwtLogisticsOrderUnit> savelogOrderUnitList) {
|
|
|
KwtLogisticsOrderUnit consignUnit = new KwtLogisticsOrderUnit();
|
|
KwtLogisticsOrderUnit consignUnit = new KwtLogisticsOrderUnit();
|
|
|
consignUnit.setId(new IdWorker(NumberConstant.ONE).nextId());
|
|
consignUnit.setId(new IdWorker(NumberConstant.ONE).nextId());
|
|
|
consignUnit.setLOrderId(lOrderId);
|
|
consignUnit.setLOrderId(lOrderId);
|
|
@@ -3283,7 +3283,7 @@ public class KwtAcceptCarriageOrderService {
|
|
|
savelogOrderUnitList.add(unit);
|
|
savelogOrderUnitList.add(unit);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- private static void setLogisticContractInfo(AddLogisticOrderDTO.LogisticInfo x, Long lOrderId, List<KwtLogisticsOrderContract> saveContractList) {
|
|
|
|
|
|
|
+ private static void setLogisticContractInfo(LogisticData x, Long lOrderId, List<KwtLogisticsOrderContract> saveContractList) {
|
|
|
KwtLogisticsOrderContract contract = new KwtLogisticsOrderContract();
|
|
KwtLogisticsOrderContract contract = new KwtLogisticsOrderContract();
|
|
|
contract.setId(new IdWorker(NumberConstant.ONE).nextId());
|
|
contract.setId(new IdWorker(NumberConstant.ONE).nextId());
|
|
|
contract.setContractId(x.getContractId());
|
|
contract.setContractId(x.getContractId());
|
|
@@ -3313,7 +3313,7 @@ public class KwtAcceptCarriageOrderService {
|
|
|
savelogOrderGoodsList.add( goods);
|
|
savelogOrderGoodsList.add( goods);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- private static void setLogisticAddress(AddLogisticOrderDTO orderDTO, AddLogisticOrderDTO.LogisticInfo x, Long lOrderId, List<KwtLogisticsOrderAddress> saveAddressList) {
|
|
|
|
|
|
|
+ private static void setLogisticAddress(AddLogisticOrderDTO orderDTO, LogisticData x, Long lOrderId, List<KwtLogisticsOrderAddress> saveAddressList) {
|
|
|
KwtLogisticsOrderAddress loadAddress = new KwtLogisticsOrderAddress();
|
|
KwtLogisticsOrderAddress loadAddress = new KwtLogisticsOrderAddress();
|
|
|
loadAddress.setId(new IdWorker(NumberConstant.ONE).nextId());
|
|
loadAddress.setId(new IdWorker(NumberConstant.ONE).nextId());
|
|
|
loadAddress.setLOrderId(lOrderId);
|
|
loadAddress.setLOrderId(lOrderId);
|
|
@@ -3354,7 +3354,7 @@ public class KwtAcceptCarriageOrderService {
|
|
|
saveAddressList.add(unloadAddress);
|
|
saveAddressList.add(unloadAddress);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- private static void setLogisticOrderInfo(AddLogisticOrderDTO orderDTO, AddLogisticOrderDTO.LogisticInfo x, Long lOrderId, String lOrderNo, List<KwtLogisticsOrder> saveLogisticsOrderList) {
|
|
|
|
|
|
|
+ private static void setLogisticOrderInfo(AddLogisticOrderDTO orderDTO, LogisticData x, Long lOrderId, String lOrderNo, List<KwtLogisticsOrder> saveLogisticsOrderList) {
|
|
|
KwtLogisticsOrder kwtLogisticsOrder = new KwtLogisticsOrder();
|
|
KwtLogisticsOrder kwtLogisticsOrder = new KwtLogisticsOrder();
|
|
|
kwtLogisticsOrder.setId(lOrderId);
|
|
kwtLogisticsOrder.setId(lOrderId);
|
|
|
kwtLogisticsOrder.setEntId(LoginUserHolder.getEntId());
|
|
kwtLogisticsOrder.setEntId(LoginUserHolder.getEntId());
|