yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/itemreceipt/listener/MesWmItemReceiptStatusListener.java
@@ -10,6 +10,8 @@
import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Component;
import java.util.Objects;
/**
 * 采购入库单 BPM 审批状态监听器
 *
@@ -48,6 +50,11 @@
            return;
        }
        // 不同业务的流程可能使用相同的数字业务主键,只处理该入库单绑定的流程实例。
        if (event.getId() == null || !Objects.equals(receipt.getProcessInstanceId(), event.getId())) {
            return;
        }
        // 3. 校验入库单状态为审批中
        if (!MesWmItemReceiptStatusEnum.APPROVING.getStatus().equals(receipt.getStatus())) {
            log.warn("[onApplicationEvent] 入库单({}) 不处于审批中状态,当前状态:{}", receiptId, receipt.getStatus());