feat(REQ-3982) - 调整审批过程同意的日志记录逻辑

This commit is contained in:
wangli 2025-04-25 17:14:54 +08:00
parent f160271d71
commit 6b4598480a

View File

@ -12,6 +12,7 @@ import cn.axzo.nanopart.visa.server.rpc.WorkflowGateway;
import cn.axzo.workflow.common.model.response.bpmn.process.BpmnProcessDefinitionVO;
import cn.axzo.workflow.common.model.response.mq.ProcessTaskDTO;
import cn.axzo.workflow.starter.handler.ProcessTaskEventHandler;
import org.apache.commons.lang3.math.NumberUtils;
import org.springframework.context.annotation.DependsOn;
import org.springframework.stereotype.Component;
@ -64,8 +65,7 @@ public class ProcessTaskOfVisaAllEventHandler extends BasicLogSupport implements
*/
@Override
public void onCompleted(ProcessTaskDTO dto) {
if (Objects.nonNull(dto.getApprover())
&& Objects.equals(dto.getInitiator().getPersonId(), dto.getApprover().getPersonId())) {
if (Objects.nonNull(dto.getApprover()) && !NumberUtils.isDigits(dto.getApprover().getPersonId())) {
return;
}
OrgNodeUserBriefInfoResp user = getOneUserInfo(dto.getApprover());