质检物料上架空指针报错修改

This commit is contained in:
yf001217 2026-04-01 09:09:52 +08:00
parent ffb1c14d6c
commit 3a6161fb93
1 changed files with 4 additions and 0 deletions

View File

@ -295,13 +295,17 @@ public class NormalQMController extends BaseController {
List<String> qrCodes = CollectionUtil.unionAll( List<String> qrCodes = CollectionUtil.unionAll(
request.stream() request.stream()
.map(QCReceiveTaskConfirmQO::getReceiveItems) .map(QCReceiveTaskConfirmQO::getReceiveItems)
.filter(Objects::nonNull)
.flatMap(List::stream) .flatMap(List::stream)
.map(InCostCenterBackSubmitItemQRQO::getQrCode) .map(InCostCenterBackSubmitItemQRQO::getQrCode)
.filter(Objects::nonNull)
.toList() .toList()
, request.stream() , request.stream()
.map(QCReceiveTaskConfirmQO::getRejectItems) .map(QCReceiveTaskConfirmQO::getRejectItems)
.filter(Objects::nonNull)
.flatMap(List::stream) .flatMap(List::stream)
.map(InCostCenterBackSubmitItemQRQO::getQrCode) .map(InCostCenterBackSubmitItemQRQO::getQrCode)
.filter(Objects::nonNull)
.toList() .toList()
); );
List<WmsQrCodeMaster> qrCodeMasters = qrCodeMasterService.getChildrenWithParent(qrCodes); List<WmsQrCodeMaster> qrCodeMasters = qrCodeMasterService.getChildrenWithParent(qrCodes);