From d7d764b347c10e13acfa3ee9bc3e0ec2af1cf1cc Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期四, 08 五月 2025 13:18:07 +0800
Subject: [PATCH] #pda解绑修复

---
 rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java |   38 +++++++++++++++++++-------------------
 1 files changed, 19 insertions(+), 19 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 a81605c..c12c7c4 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
@@ -273,7 +273,7 @@
                     if (Objects.isNull(rcpt.get("fieldsindex")) || StringUtils.isBlank(rcpt.get("fieldsindex").toString())) {
                         //鑾峰彇16浣島uid
 //                        String uuid16 = Cools.md5(dto.getBarcode());
-                        String uuid16 = Cools.md5(dto.getId() + dto.getMatnr());
+                        String uuid16 = Cools.md5(dto.getMatnr() + dto.getSplrBatch());
                         rcpt.put("index", uuid16);
                         orderItem.setFieldsIndex(uuid16);
                     }
@@ -453,10 +453,10 @@
 
         //TODO 鍚庣画闇�鏍规嵁绛栫暐閰嶇疆锛岃幏鍙栫粍鎷栨暟鎹�傚锛氭贩瑁咃紝鎸夋壒娆℃贩瑁呯瓑
         LambdaQueryWrapper<WarehouseAreasItem> queryWrapper = new LambdaQueryWrapper<WarehouseAreasItem>()
-                .eq(!Cools.isEmpty(code), WarehouseAreasItem::getTrackCode, code)
-                .eq(!Cools.isEmpty(batch), WarehouseAreasItem::getSplrBatch, batch)
-                .eq(!Cools.isEmpty(matnrCode), WarehouseAreasItem::getMatnrCode, matnrCode)
-                .eq(!Cools.isEmpty(asnCode), WarehouseAreasItem::getAsnCode, asnCode);
+                .or().eq(!Cools.isEmpty(code), WarehouseAreasItem::getTrackCode, code)
+                .or().eq(!Cools.isEmpty(batch), WarehouseAreasItem::getSplrBatch, batch)
+                .or().eq(!Cools.isEmpty(matnrCode), WarehouseAreasItem::getMatnrCode, matnrCode)
+                .or().eq(!Cools.isEmpty(asnCode), WarehouseAreasItem::getAsnCode, asnCode);
         List<WarehouseAreasItem> list = warehouseAreasItemService.list(queryWrapper);
         list.removeIf(e -> e.getAnfme() <= e.getWorkQty());
         return R.ok(list);
@@ -882,20 +882,20 @@
         }
         List<WaitPakinItem> pakinItems = waitPakinItemService.list(new LambdaQueryWrapper<WaitPakinItem>()
                 .eq(WaitPakinItem::getPakinId, waitPakin.getId()));
-        if (pakinItems.isEmpty()) {
-            return R.ok(new ArrayList<>());
-        }
-        List<Long> list = pakinItems.stream().map(WaitPakinItem::getSource).collect(Collectors.toList());
-        LambdaQueryWrapper<WarehouseAreasItem> queryWrapper = new LambdaQueryWrapper<WarehouseAreasItem>().in(WarehouseAreasItem::getId, list);
-        List<WarehouseAreasItem> warehouseAreasItems = warehouseAreasItemService.list(queryWrapper);
-        for (int i = 0; i < warehouseAreasItems.size(); i++) {
-            for (WaitPakinItem pakinItem : pakinItems) {
-                if (warehouseAreasItems.get(i).getId().equals(pakinItem.getSource())) {
-                    warehouseAreasItems.get(i).setAnfme(pakinItem.getAnfme());
-                }
-            }
-        }
-        return R.ok(warehouseAreasItems);
+//        if (pakinItems.isEmpty()) {
+//            return R.ok(new ArrayList<>());
+//        }
+//        List<Long> list = pakinItems.stream().map(WaitPakinItem::getSource).collect(Collectors.toList());
+//        LambdaQueryWrapper<WarehouseAreasItem> queryWrapper = new LambdaQueryWrapper<WarehouseAreasItem>().in(WarehouseAreasItem::getId, list);
+//        List<WarehouseAreasItem> warehouseAreasItems = warehouseAreasItemService.list(queryWrapper);
+//        for (int i = 0; i < warehouseAreasItems.size(); i++) {
+//            for (WaitPakinItem pakinItem : pakinItems) {
+//                if (warehouseAreasItems.get(i).getId().equals(pakinItem.getSource())) {
+//                    warehouseAreasItems.get(i).setAnfme(pakinItem.getAnfme());
+//                }
+//            }
+//        }
+        return R.ok(pakinItems);
     }
 
 

--
Gitblit v1.9.1