From f02d0df2f1dfc7a8b775cf50d45375e57628a5ef Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 10 十一月 2026 11:26:22 +0800
Subject: [PATCH] feat(ncr): 完善NCR处置联动逻辑与关闭校验
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/stocktaking/task/MesWmStockTakingTaskLineService.java | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/stocktaking/task/MesWmStockTakingTaskLineService.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/stocktaking/task/MesWmStockTakingTaskLineService.java
index 4e87db0..26d8dc7 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/stocktaking/task/MesWmStockTakingTaskLineService.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/stocktaking/task/MesWmStockTakingTaskLineService.java
@@ -88,15 +88,22 @@
*/
Long createStockTakingTaskLine(MesWmStockTakingTaskResultSaveReqVO createReqVO);
+ /** 鍒犻櫎鎾ら攢缁撴灉鍚庣暀涓嬬殑娓呭崟澶栫洏鐩堣锛屼究浜庢寜姝g‘鎵规閲嶆柊褰曞叆銆� */
+ void deleteAutoGeneratedLine(Long lineId);
+
/**
- * 鏍规嵁 taskId + itemId + areaId 鏌ヨ鐩樼偣浠诲姟琛�
+ * 鏍规嵁鐩樼偣浠诲姟鍜屽簱瀛樼淮搴︽煡璇㈢洏鐐逛换鍔¤銆�
*
* @param taskId 鐩樼偣浠诲姟缂栧彿
* @param itemId 鐗╂枡缂栧彿
+ * @param warehouseId 浠撳簱缂栧彿
+ * @param locationId 搴撳尯缂栧彿
* @param areaId 搴撲綅缂栧彿
+ * @param batchId 鎵规缂栧彿
* @return 鐩樼偣浠诲姟琛�
*/
- MesWmStockTakingTaskLineDO getStockTakingTaskLine(Long taskId, Long itemId, Long areaId);
+ MesWmStockTakingTaskLineDO getStockTakingTaskLine(Long taskId, Long itemId, Long warehouseId,
+ Long locationId, Long areaId, Long batchId);
/**
* 鏍¢獙鐩樼偣浠诲姟琛屽瓨鍦�
--
Gitblit v1.9.3