diff --git a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/ComponentOutboundController.java b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/ComponentOutboundController.java index b1ca729e..f1172fe8 100644 --- a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/ComponentOutboundController.java +++ b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/ComponentOutboundController.java @@ -448,6 +448,8 @@ public class ComponentOutboundController extends BaseController { @Transactional @PostMapping("pda/confirmNoScanning") public ApiResult confirmPdaNoScanning(@Valid @RequestBody NoScanningRequest request) { + request.getItems().removeIf(it -> CollectionUtil.isEmpty(it.getDatas())); + VUtil.trueThrowBusinessError(CollectionUtil.isEmpty(request.getItems())).throwMessage("无效数据"); WmsComponentPacking packing = wmscomponentPackingService.lambdaQuery() .eq(Objects.nonNull(request.getId()), WmsComponentPacking::getId, request.getId()) .eq(StrUtil.isNotBlank(request.getNo()), WmsComponentPacking::getNo, request.getNo())