|
|
|
@ -10719,8 +10719,10 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL
|
|
|
|
|
List<UnloadScanOrderVO> unloadScanOrderList = trunklineCarsLoadScanService.findPackageWithOrderList(loadId, warehouseId); |
|
|
|
|
if(CollUtil.isNotEmpty(unloadScanOrderList)){ |
|
|
|
|
//把unloadScanOrderList中所有元素转化成以orderCode为key的map
|
|
|
|
|
Map<String, UnloadScanOrderVO> unloadScanOrderMap = unloadScanOrderList.stream().collect(Collectors.toMap(UnloadScanOrderVO::getOrderCode, Function.identity())); |
|
|
|
|
Set<String> orderCodeSet = unloadScanOrderMap.keySet(); |
|
|
|
|
// Map<String, List<UnloadScanOrderVO>> unloadScanOrderMap = unloadScanOrderList.stream().collect(Collectors.toMap(UnloadScanOrderVO::getOrderCode, Function.identity()));
|
|
|
|
|
Set<String> orderCodeSet = unloadScanOrderList.stream().map(UnloadScanOrderVO::getOrderCode).collect(Collectors.toSet()); |
|
|
|
|
// Map<String, List<UnloadScanOrderVO>> unloadScanOrderMap =unloadScanOrderList.stream().map(UnloadScanOrderVO::getOrderCode).collect(Collectors.toList())
|
|
|
|
|
// Set<String> orderCodeSet = unloadScanOrderMap.keySet();
|
|
|
|
|
List<OrderCodeNumVO> orderCodeNumList = trunklineAdvanceDetailService.findTotalNumByOrderCodes(orderCodeSet); |
|
|
|
|
//把orderCodeNumList中所有元素转化成以orderCode为key的map
|
|
|
|
|
Map<String, OrderCodeNumVO> orderCodeNumMap = orderCodeNumList.stream().collect(Collectors.toMap(OrderCodeNumVO::getOrderCode, Function.identity())); |
|
|
|
@ -10798,7 +10800,7 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL
|
|
|
|
|
int stockCarNumber = realLoadingNumber - unloadNumber; |
|
|
|
|
|
|
|
|
|
trunklineCarsLoadVO.setUnloadNumber(loadLineEntity.getUnloadNumber()); |
|
|
|
|
trunklineCarsLoadVO.setRealLoadingNumber(stockCarNumber<0?0:stockCarNumber); |
|
|
|
|
trunklineCarsLoadVO.setRealLoadingNumber(Math.max(stockCarNumber, 0)); |
|
|
|
|
trunklineCarsLoadVO.setUnloadScanOrderList(unloadScanOrderList); |
|
|
|
|
trunklineCarsLoadVO.setUnloadZeroList(zeroList); |
|
|
|
|
trunklineCarsLoadVO.setExceptionList(exceptionList); |
|
|
|
|