From 5ea5d085cc7c9a1aea3d4ee7e3a9c93ea05a2eb1 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期四, 17 七月 2025 16:35:16 +0800
Subject: [PATCH] 盘点功能优化

---
 rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaOutStockServiceImpl.java |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaOutStockServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaOutStockServiceImpl.java
index 6b5d540..ec1ed95 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaOutStockServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/PdaOutStockServiceImpl.java
@@ -124,7 +124,7 @@
             List<WkOrder> wkOrderList = asnOrderService.list(new LambdaQueryWrapper<WkOrder>().in(WkOrder::getId, ids));
             for (WkOrder wkOrder : wkOrderList) {
                 WkOrderItem orderItem = asnOrderItemService.getOne(new LambdaQueryWrapper<WkOrderItem>()
-                        .eq(WkOrderItem::getAsnId, wkOrder.getId())
+                        .eq(WkOrderItem::getOrderId, wkOrder.getId())
                         .eq(WkOrderItem::getMatnrCode, taskItem.getMatnrCode())
                         .eq(WkOrderItem::getSplrBatch, taskItem.getBatch())
                 );
@@ -174,7 +174,7 @@
                 if (num.compareTo(orderDemandQty) < 0){
                     throw new CoolException("鎾鏁伴噺澶т簬鍗曟嵁鍑哄簱鏁伴噺锛岃妫�鏌�");
                 }
-                WkOrder wkOrder = asnOrderService.getById(orderItem.getAsnId());
+                WkOrder wkOrder = asnOrderService.getById(orderItem.getOrderId());
                 if (Cools.isEmpty(wkOrder)){
                     throw new CoolException("鍑哄簱鍗曚富鍗曟湭鎵惧埌");
                 }
@@ -228,7 +228,7 @@
     }
 
     private Boolean checkOrderComplete(WkOrderItem orderItem) {
-        List<WkOrderItem> wkOrderItems = asnOrderItemService.list(new LambdaQueryWrapper<WkOrderItem>().eq(WkOrderItem::getAsnCode, orderItem.getAsnCode()));
+        List<WkOrderItem> wkOrderItems = asnOrderItemService.list(new LambdaQueryWrapper<WkOrderItem>().eq(WkOrderItem::getOrderCode, orderItem.getOrderCode()));
         return wkOrderItems.stream().allMatch(item -> new BigDecimal(item.getAnfme().toString()).equals(new BigDecimal(item.getQty().toString())));
     }
 }

--
Gitblit v1.9.1