From 455950c1d7ca4406c9b7ff60eb30f5d4cc4ece8e Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期三, 07 五月 2025 20:37:58 +0800 Subject: [PATCH] Merge branch 'devlop' of http://47.97.1.152:5880/r/wms-master into devlop --- rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java | 30 ++++++------------------------ 1 files changed, 6 insertions(+), 24 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java index cfb7657..b8cae88 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java @@ -852,31 +852,13 @@ .eq(WaitPakin::getBarcode, params.get("barcode").toString()) .eq(WaitPakin::getFlagDefect, flagDefect) .in(WaitPakin::getIoStatus, asList)); - if (Objects.isNull(waitPakin)) { - return R.ok(new ArrayList<>()); + if (Cools.isEmpty(waitPakin)) { + throw new CoolException("鎵樼洏鍙敤"); + }else { + throw new CoolException("鎵樼洏涓嶅彲鐢�"); } - List<WaitPakinItem> pakinItems = waitPakinItemService.list(new LambdaQueryWrapper<WaitPakinItem>() - .eq(WaitPakinItem::getPakinId, waitPakin.getId())); - if (pakinItems.isEmpty()) { - return R.ok(new ArrayList<>()); - } - if (!Objects.isNull(params.get("type")) && params.get("type").equals("defective")) { - return R.ok(pakinItems); - } else { - List<String> list = pakinItems.stream().map(WaitPakinItem::getTrackCode).collect(Collectors.toList()); - LambdaQueryWrapper<WarehouseAreasItem> queryWrapper = new QueryWrapper<WarehouseAreasItem>() - .lambda() - .in(WarehouseAreasItem::getTrackCode, list); - List<WarehouseAreasItem> warehouseAreasItems = warehouseAreasItemService.list(queryWrapper); - for (int i = 0; i < warehouseAreasItems.size(); i++) { - for (WaitPakinItem pakinItem : pakinItems) { - if (warehouseAreasItems.get(i).getTrackCode().equals(pakinItem.getTrackCode())) { - warehouseAreasItems.get(i).setAnfme(pakinItem.getAnfme()); - } - } - } - return R.ok(warehouseAreasItems); - } + + } /** -- Gitblit v1.9.1