From eee03bbfea8b15d1a56ab63bd09a35c6c861c4cb Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 09 十一月 2026 13:01:08 +0800
Subject: [PATCH] feat(mes): 不合格品处置联动入库与生产订单
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/arrivalnotice/MesWmArrivalNoticeService.java | 14 +++++++++++++-
1 files changed, 13 insertions(+), 1 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/arrivalnotice/MesWmArrivalNoticeService.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/arrivalnotice/MesWmArrivalNoticeService.java
index f7edbfa..0613c95 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/arrivalnotice/MesWmArrivalNoticeService.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/arrivalnotice/MesWmArrivalNoticeService.java
@@ -69,9 +69,10 @@
* @param id 鍒拌揣閫氱煡鍗曠紪鍙�
* @param lineId 鍒拌揣閫氱煡鍗曡缂栧彿
* @param iqcId IQC 妫�楠屽崟缂栧彿
+ * @param checkResult 璐ㄦ缁撴灉锛�1鍚堟牸 2鐗归噰 3涓嶅悎鏍奸��璐� 4涓嶅悎鏍兼姤搴燂級
* @param qualifiedQuantity 鍚堟牸鏁伴噺
*/
- void updateArrivalNoticeWhenIqcFinish(Long id, Long lineId, Long iqcId, BigDecimal qualifiedQuantity);
+ void updateArrivalNoticeWhenIqcFinish(Long id, Long lineId, Long iqcId, Integer checkResult, BigDecimal qualifiedQuantity);
/**
* 瀹屾垚鍒拌揣閫氱煡鍗曪紙寰呭叆搴� 鈫� 宸插畬鎴愶級锛屽唴閮ㄨ皟鐢�
@@ -141,4 +142,15 @@
*/
Long generateArrivalNoticeFromPurchaseOrder(Long purchaseOrderId);
+ /**
+ * 鏍规嵁渚涘簲鍟嗛��璐у崟鐢熸垚銆屾崲璐у埌璐ч�氱煡鍗曘�嶏紙閲嶆柊鍏ュ簱 + 閲嶆柊璐ㄦ锛屽叧鑱斿師閲囪喘鍚堝悓锛�
+ *
+ * 璇ュ崟鎹笉璧伴噰璐鍗曞敮涓�鎬ф牎楠岋紝鍏佽鍚屼竴閲囪喘璁㈠崟瀛樺湪澶氬紶鍒拌揣閫氱煡鍗曘��
+ * 鐢熸垚鍚庣姸鎬佷负寰呰川妫�锛屽苟閫愯鑷姩鍒涘缓 IQC 妫�楠屽崟銆�
+ *
+ * @param returnVendorId 渚涘簲鍟嗛��璐у崟缂栧彿
+ * @return 鐢熸垚鐨勫埌璐ч�氱煡鍗曠紪鍙�
+ */
+ Long createReplacementArrivalNotice(Long returnVendorId);
+
}
--
Gitblit v1.9.3