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