diff --git a/blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java b/blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java index 3438aa647..5bababb47 100644 --- a/blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java +++ b/blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java @@ -5351,18 +5351,24 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl> mapByScanId = zeroDetailVOList.stream() .collect(Collectors.groupingBy(TrunklineScanZeroDetailVO::getScanId)); - + List updateList = new ArrayList<>(); carsLoadScanEntityList.forEach(carsLoadScanEntity -> { Long scanId = carsLoadScanEntity.getId(); List list = mapByScanId.get(scanId); + TrunklineCarsLoadScanEntity updateEntity = new TrunklineCarsLoadScanEntity(); + updateEntity.setId(scanId); + updateEntity.setUnloadCheck(1); + updateList.add(updateEntity); carsLoadAsyncService.sendReportZeroPackageUnloadData(AuthUtil.getUserId(), AuthUtil.getNickName(), warehouseId, warehouseName,list,carsLoadScanEntity,carsLoadEntity); }); - + if(CollUtil.isNotEmpty(updateList)){ + trunklineCarsLoadScanService.updateBatchById(updateList); + } } return R.success("操作成功");