gaoluyang
7 天以前 6e98da8a58b29ca550f2b5f45564f9ecf7740b5b
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/salesnotice/listener/MesWmSalesNoticeStatusListener.java
@@ -1,5 +1,6 @@
package cn.iocoder.yudao.module.mes.service.wm.salesnotice.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.salesnotice.MesWmSalesNoticeDO;
import cn.iocoder.yudao.module.mes.dal.mysql.wm.salesnotice.MesWmSalesNoticeMapper;
@@ -24,6 +25,11 @@
    @Override
    public void onApplicationEvent(BpmProcessInstanceStatusEvent event) {
        // 只处理发货审批分类/流程 key 的事件,避免其它模块相同 businessKey 误触发
        if (!StrUtil.equals(event.getProcessDefinitionKey(), "sales_delivery_approve")
                && !StrUtil.equals(event.getProcessDefinitionCategory(), "sales_delivery_approve")) {
            return;
        }
        Long noticeId;
        try {
            noticeId = Long.parseLong(event.getBusinessKey());