diff --git a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/NormalQMController.java b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/NormalQMController.java index 7d5a7a1b..3813dc1f 100644 --- a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/NormalQMController.java +++ b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/NormalQMController.java @@ -295,13 +295,17 @@ public class NormalQMController extends BaseController { List qrCodes = CollectionUtil.unionAll( request.stream() .map(QCReceiveTaskConfirmQO::getReceiveItems) + .filter(Objects::nonNull) .flatMap(List::stream) .map(InCostCenterBackSubmitItemQRQO::getQrCode) + .filter(Objects::nonNull) .toList() , request.stream() .map(QCReceiveTaskConfirmQO::getRejectItems) + .filter(Objects::nonNull) .flatMap(List::stream) .map(InCostCenterBackSubmitItemQRQO::getQrCode) + .filter(Objects::nonNull) .toList() ); List qrCodeMasters = qrCodeMasterService.getChildrenWithParent(qrCodes);