|
|
@ -1512,11 +1512,16 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL |
|
|
|
log.warn("###############updateCarsLoadBasicData: 配载计划不存在 loadId={}", loadId); |
|
|
|
log.warn("###############updateCarsLoadBasicData: 配载计划不存在 loadId={}", loadId); |
|
|
|
return R.fail(405, "配载计划不存在"); |
|
|
|
return R.fail(405, "配载计划不存在"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
BigDecimal oldCountTransportCost = carsLoadEntity.getCountTransportCost(); |
|
|
|
TrunklineCarsLoadLineEntity currentLoadLineEntity = trunklineCarsLoadLineService.findEntityByLoadIdAndNodeId(loadId, warehouseId); |
|
|
|
TrunklineCarsLoadLineEntity currentLoadLineEntity = trunklineCarsLoadLineService.findEntityByLoadIdAndNodeId(loadId, warehouseId); |
|
|
|
if (Objects.isNull(currentLoadLineEntity)) { |
|
|
|
if (Objects.isNull(currentLoadLineEntity)) { |
|
|
|
log.warn("###############updateCarsLoadBasicData: 配载计划节点不存在 loadId={} nodeId={}", loadId, warehouseId); |
|
|
|
log.warn("###############updateCarsLoadBasicData: 配载计划节点不存在 loadId={} nodeId={}", loadId, warehouseId); |
|
|
|
return R.fail(405, "配载计划节点不存在"); |
|
|
|
return R.fail(405, "配载计划节点不存在"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
StringBuilder str = new StringBuilder(); |
|
|
|
|
|
|
|
if (oldCountTransportCost.compareTo(countTransportCost) != 0) { |
|
|
|
|
|
|
|
str = new StringBuilder("运输费用: 由【" + oldCountTransportCost + "】改为" + countTransportCost + "。"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
carsLoadEntity.setDriverId(driverId); |
|
|
|
carsLoadEntity.setDriverId(driverId); |
|
|
|
carsLoadEntity.setAssistantId(assistantId); |
|
|
|
carsLoadEntity.setAssistantId(assistantId); |
|
|
@ -1559,6 +1564,11 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL |
|
|
|
trunklineCarsOrderService.deleteByLoadIdAndNodeIdAndWarehouseId(loadId, nodeId, warehouseId); |
|
|
|
trunklineCarsOrderService.deleteByLoadIdAndNodeIdAndWarehouseId(loadId, nodeId, warehouseId); |
|
|
|
//删除节点信息
|
|
|
|
//删除节点信息
|
|
|
|
trunklineCarsLoadLineService.deleteEntityById(carsLoadLineId); |
|
|
|
trunklineCarsLoadLineService.deleteEntityById(carsLoadLineId); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String nodeName = carsLoadLineEntity.getNodeName(); |
|
|
|
|
|
|
|
BigDecimal tollFee = carsLoadLineEntity.getTollFee(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
str.append("&").append(nodeName).append(":").append("移除节点 费用减少").append(tollFee); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
String loadLineTitleName = null; |
|
|
|
String loadLineTitleName = null; |
|
|
@ -1621,6 +1631,7 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL |
|
|
|
carsLoadLineEntity.setIsTermination("0"); |
|
|
|
carsLoadLineEntity.setIsTermination("0"); |
|
|
|
trunklineCarsLoadLineService.save(carsLoadLineEntity); |
|
|
|
trunklineCarsLoadLineService.save(carsLoadLineEntity); |
|
|
|
carsLoadLineId = carsLoadLineEntity.getId(); |
|
|
|
carsLoadLineId = carsLoadLineEntity.getId(); |
|
|
|
|
|
|
|
str.append("&").append(nodeName).append(carsLoadLineEntity.getNodeName()).append(":").append("新增节点 费用增加").append(carsLoadLineEntity.getTollFee()); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -1684,9 +1695,23 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL |
|
|
|
try { |
|
|
|
try { |
|
|
|
TrunklineCarsLoadLineEntity carsLoadLineEntity = trunklineCarsLoadLineService.findEntityByLoadIdAndNodeId(loadId, warehouseId); |
|
|
|
TrunklineCarsLoadLineEntity carsLoadLineEntity = trunklineCarsLoadLineService.findEntityByLoadIdAndNodeId(loadId, warehouseId); |
|
|
|
trunklineCarsLoadLogService.saveLog(carsLoadEntity, carsLoadLineEntity, CarsLoadLogTypeConstant.UPDATE_CARS_LOAD.getValue()); |
|
|
|
trunklineCarsLoadLogService.saveLog(carsLoadEntity, carsLoadLineEntity, CarsLoadLogTypeConstant.UPDATE_CARS_LOAD.getValue()); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (StringUtil.isNotBlank(str.toString())) { |
|
|
|
|
|
|
|
TrunklineCarsLoadFinanceEntity carsLoadFinanceEntity = new TrunklineCarsLoadFinanceEntity(); |
|
|
|
|
|
|
|
carsLoadFinanceEntity.setLoadId(loadId); |
|
|
|
|
|
|
|
carsLoadFinanceEntity.setWarehouseId(warehouseId); |
|
|
|
|
|
|
|
carsLoadFinanceEntity.setWarehouseName(currentLoadLineEntity.getNodeName()); |
|
|
|
|
|
|
|
carsLoadFinanceEntity.setCreateUserName(AuthUtil.getNickName()); |
|
|
|
|
|
|
|
carsLoadFinanceEntity.setContent(str.toString()); |
|
|
|
|
|
|
|
carsLoadFinanceService.save(carsLoadFinanceEntity); |
|
|
|
|
|
|
|
} |
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Exception e) { |
|
|
|
log.warn("#############updateCarsLoadBasicData: 存入日志失败"); |
|
|
|
log.warn("#############updateCarsLoadBasicData: 存入日志失败"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return R.success("更新成功"); |
|
|
|
return R.success("更新成功"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|