|
|
|
@ -1581,8 +1581,8 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL
|
|
|
|
|
log.warn("###########updateNumByLoadId: 配载计划数据不存在 loadId={}", loadId); |
|
|
|
|
throw new CustomerException(400, "配载计划数据不存在"); |
|
|
|
|
} |
|
|
|
|
TrunklineCarsLoadEntity updateCarsLoadEntity = new TrunklineCarsLoadEntity(); |
|
|
|
|
updateCarsLoadEntity.setId(loadId); |
|
|
|
|
// TrunklineCarsLoadEntity updateCarsLoadEntity = new TrunklineCarsLoadEntity();
|
|
|
|
|
// updateCarsLoadEntity.setId(loadId);
|
|
|
|
|
|
|
|
|
|
//计划件数
|
|
|
|
|
Integer loadPlanNum = 0; |
|
|
|
@ -1603,11 +1603,11 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL
|
|
|
|
|
Integer realUnloadingNum = scanList.stream().filter(scan -> !Objects.isNull(scan.getScanStatus()) && !scan.getScanStatus().equals("1")).mapToInt(TrunklineCarsLoadScanEntity::getUnloadNum).sum(); |
|
|
|
|
Integer stockCarNum = scanList.stream().filter(scan -> !Objects.isNull(scan.getScanStatus()) && scan.getScanStatus().equals("1")).mapToInt(TrunklineCarsLoadScanEntity::getNum).sum(); |
|
|
|
|
|
|
|
|
|
updateCarsLoadEntity.setPlanLoadingNumber(loadPlanNum); |
|
|
|
|
updateCarsLoadEntity.setRealLoadingNumber(realLoadingNum); |
|
|
|
|
updateCarsLoadEntity.setUnloadNumber(realUnloadingNum); |
|
|
|
|
updateCarsLoadEntity.setStockNumber(stockCarNum); |
|
|
|
|
updateById(updateCarsLoadEntity); |
|
|
|
|
carsLoadEntity.setPlanLoadingNumber(loadPlanNum); |
|
|
|
|
carsLoadEntity.setRealLoadingNumber(realLoadingNum); |
|
|
|
|
carsLoadEntity.setUnloadNumber(realUnloadingNum); |
|
|
|
|
carsLoadEntity.setStockNumber(stockCarNum); |
|
|
|
|
updateById(carsLoadEntity); |
|
|
|
|
|
|
|
|
|
//节点数据
|
|
|
|
|
List<TrunklineCarsLoadLineEntity> carsLoadLineList = trunklineCarsLoadLineService.findListByLoadId(loadId); |
|
|
|
@ -1622,12 +1622,10 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL
|
|
|
|
|
} |
|
|
|
|
Integer lineRealLoadingNum = scanList.stream().filter(scan -> !Objects.isNull(scan.getWarehouseId()) && NumberUtil.equals(nodeId,scan.getWarehouseId())).mapToInt(TrunklineCarsLoadScanEntity::getNum).sum(); |
|
|
|
|
Integer lineRealUnloadingNum = scanList.stream().filter(scan -> !Objects.isNull(scan.getScanStatus()) && !scan.getScanStatus().equals("1") && !Objects.isNull(scan.getUnloadNodeId()) && NumberUtil.equals(nodeId,scan.getUnloadNodeId())).mapToInt(TrunklineCarsLoadScanEntity::getUnloadNum).sum(); |
|
|
|
|
TrunklineCarsLoadLineEntity updateEntity = new TrunklineCarsLoadLineEntity(); |
|
|
|
|
updateEntity.setId(loadLingId); |
|
|
|
|
updateEntity.setPlanLoadingNumber(planNum); |
|
|
|
|
updateEntity.setRealLoadingNumber(lineRealLoadingNum); |
|
|
|
|
updateEntity.setUnloadNumber(lineRealUnloadingNum); |
|
|
|
|
updateLoadLineList.add(updateEntity); |
|
|
|
|
carsLoadLineEntity.setPlanLoadingNumber(planNum); |
|
|
|
|
carsLoadLineEntity.setRealLoadingNumber(lineRealLoadingNum); |
|
|
|
|
carsLoadLineEntity.setUnloadNumber(lineRealUnloadingNum); |
|
|
|
|
updateLoadLineList.add(carsLoadLineEntity); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
if(CollUtil.isNotEmpty(updateLoadLineList)){ |
|
|
|
|