From 05ab6e3f69a5e73624b2573db043f5923e8f7d8b Mon Sep 17 00:00:00 2001
From: xiaoyi <908147524@qq.com>
Date: 星期四, 05 十一月 2026 14:17:19 +0800
Subject: [PATCH] fix 修复bug
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/itemreceipt/MesWmItemReceiptService.java | 37 +++++++++++++++++++++++++++++++++++++
1 files changed, 37 insertions(+), 0 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/itemreceipt/MesWmItemReceiptService.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/itemreceipt/MesWmItemReceiptService.java
index eecab63..234266f 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/itemreceipt/MesWmItemReceiptService.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/itemreceipt/MesWmItemReceiptService.java
@@ -1,6 +1,8 @@
package cn.iocoder.yudao.module.mes.service.wm.itemreceipt;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
+import cn.iocoder.yudao.module.mes.controller.admin.wm.itemreceipt.vo.MesWmItemReceiptImportExcelVO;
+import cn.iocoder.yudao.module.mes.controller.admin.wm.vo.MesWmDocImportRespVO;
import cn.iocoder.yudao.module.mes.controller.admin.wm.itemreceipt.vo.MesWmItemReceiptPageReqVO;
import cn.iocoder.yudao.module.mes.controller.admin.wm.itemreceipt.vo.MesWmItemReceiptSaveReqVO;
import cn.iocoder.yudao.module.mes.dal.dataobject.wm.itemreceipt.MesWmItemReceiptDO;
@@ -124,4 +126,39 @@
return convertMap(getItemReceiptList(ids), MesWmItemReceiptDO::getId);
}
+ /**
+ * 鏍规嵁鍒拌揣閫氱煡鍗曠敓鎴愰噰璐叆搴撳崟
+ *
+ * @param arrivalNoticeId 鍒拌揣閫氱煡鍗曠紪鍙�
+ * @return 鐢熸垚鐨勯噰璐叆搴撳崟缂栧彿
+ */
+ Long generateItemReceiptFromArrivalNotice(Long arrivalNoticeId);
+
+ /**
+ * 鎻愪氦閲囪喘鍏ュ簱鍗曞鎵�
+ *
+ * @param id 鍏ュ簱鍗曠紪鍙�
+ * @param processDefinitionKey 娴佺▼瀹氫箟 Key
+ */
+ void submitItemReceiptApproval(Long id, String processDefinitionKey);
+
+ /**
+ * 鏇存柊閲囪喘鍏ュ簱鍗曞鎵圭姸鎬侊紙鐢� BPM Listener 鍥炶皟锛�
+ *
+ * @param id 鍏ュ簱鍗曠紪鍙�
+ * @param bpmResult BPM 瀹℃壒缁撴灉
+ */
+ void updateItemReceiptAuditStatus(Long id, Integer bpmResult);
+
+ /**
+ * 鎵归噺瀵煎叆閲囪喘鍏ュ簱鍗�
+ *
+ * 鍚屼竴銆屽叆搴撳崟缂栫爜銆嶇殑澶氳浼氬綊骞朵负涓�寮犲崟鎹殑澶氫釜鏄庣粏琛岋紱
+ * 鍗曡鏍¢獙澶辫触涓嶅奖鍝嶆暣鎵癸紝澶辫触鍘熷洜鎸夊崟鎹紪鐮�/琛屽彿杩斿洖銆�
+ *
+ * @param importList 瀵煎叆鏁版嵁
+ * @return 瀵煎叆缁撴灉
+ */
+ MesWmDocImportRespVO importItemReceiptList(List<MesWmItemReceiptImportExcelVO> importList);
+
}
--
Gitblit v1.9.3