| | |
| | | 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; |
| | |
| | | |
| | | @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 { |