From b67bf724fc788cb3b86641c7eb7a35cdbc4c7a93 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期二, 06 五月 2025 20:17:25 +0800
Subject: [PATCH] PO单导入功能优化

---
 rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/MobileServiceImpl.java |   10 ++++++----
 1 files changed, 6 insertions(+), 4 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 44bba6e..6ad7541 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
@@ -476,6 +476,11 @@
         return waitPakinService.mergeItems(waitPakin, userId);
     }
 
+    @Override
+    public WaitPakin mergeMatnrItems(WaitPakinParam waitPakin, Long userId) {
+        return waitPakinService.mergeMatnrItems(waitPakin, userId);
+    }
+
     /**
      * @param param
      * @return
@@ -862,11 +867,8 @@
         } else {
             List<String> list = pakinItems.stream().map(WaitPakinItem::getTrackCode).collect(Collectors.toList());
             LambdaQueryWrapper<WarehouseAreasItem> queryWrapper = new QueryWrapper<WarehouseAreasItem>()
-                    .select("SUM(anfme) as anfme, track_code, asn_code, id, splr_batch, ispt_result, plat_item_id, batch, qty, work_qty, matnr_code, matnr_id, maktx")
                     .lambda()
-                    .in(WarehouseAreasItem::getTrackCode, list)
-                    .groupBy(WarehouseAreasItem::getSplrBatch,
-                            WarehouseAreasItem::getTrackCode);
+                    .in(WarehouseAreasItem::getTrackCode, list);
             List<WarehouseAreasItem> warehouseAreasItems = warehouseAreasItemService.list(queryWrapper);
             for (int i = 0; i < warehouseAreasItems.size(); i++) {
                 for (WaitPakinItem pakinItem : pakinItems) {

--
Gitblit v1.9.1