gaoluyang
7 天以前 6e98da8a58b29ca550f2b5f45564f9ecf7740b5b
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/itemreceipt/listener/MesWmItemReceiptStatusListener.java
@@ -1,5 +1,6 @@
package cn.iocoder.yudao.module.mes.service.wm.itemreceipt.listener;
import cn.hutool.core.util.StrUtil;
import cn.iocoder.yudao.module.bpm.api.event.BpmProcessInstanceStatusEvent;
import cn.iocoder.yudao.module.mes.dal.dataobject.wm.itemreceipt.MesWmItemReceiptDO;
import cn.iocoder.yudao.module.mes.dal.mysql.wm.itemreceipt.MesWmItemReceiptMapper;
@@ -32,6 +33,11 @@
    @EventListener
    public void onApplicationEvent(BpmProcessInstanceStatusEvent event) {
        // 只处理采购入库审批分类/流程 key 的事件,避免其它模块相同 businessKey 误触发
        if (!StrUtil.equals(event.getProcessDefinitionKey(), ITEM_RECEIPT_APPROVE_CATEGORY_CODE)
                && !StrUtil.equals(event.getProcessDefinitionCategory(), ITEM_RECEIPT_APPROVE_CATEGORY_CODE)) {
            return;
        }
        // 1. 解析业务主键
        Long receiptId;
        try {