Your Name
2023-07-25 0fea532b07be89978343cb4aede3693af99f5656
service-user/src/main/java/com/java110/user/cmd/ownerSettled/AuditUndoOwnerSettledCmd.java
@@ -5,12 +5,11 @@
import com.java110.core.context.ICmdDataFlowContext;
import com.java110.core.event.cmd.Cmd;
import com.java110.core.event.cmd.CmdEvent;
import com.java110.dto.ownerSettledApply.OwnerSettledApplyDto;
import com.java110.dto.visit.VisitDto;
import com.java110.dto.owner.OwnerSettledApplyDto;
import com.java110.intf.common.IOaWorkflowActivitiInnerServiceSMO;
import com.java110.intf.user.IOwnerSettledApplyV1InnerServiceSMO;
import com.java110.intf.user.IOwnerSettledSettingV1InnerServiceSMO;
import com.java110.po.ownerSettledApply.OwnerSettledApplyPo;
import com.java110.po.owner.OwnerSettledApplyPo;
import com.java110.utils.exception.CmdException;
import com.java110.utils.util.Assert;
import org.springframework.beans.factory.annotation.Autowired;
@@ -68,9 +67,9 @@
            reqJson.put("nextUserId", reqJson.getString("staffId"));
            boolean isLastTask = oaWorkflowUserInnerServiceSMOImpl.completeTask(reqJson);
            if (isLastTask) {
                ownerSettledApplyPo.setState(VisitDto.STATE_C);
                ownerSettledApplyPo.setState(OwnerSettledApplyDto.STATE_COMPLETE);
            } else {
                ownerSettledApplyPo.setState(VisitDto.STATE_D);
                ownerSettledApplyPo.setState(OwnerSettledApplyDto.STATE_DOING);
            }
            ownerSettledApplyV1InnerServiceSMOImpl.updateOwnerSettledApply(ownerSettledApplyPo);
            //完成当前流程 插入下一处理人
@@ -78,14 +77,14 @@
            reqJson.put("nextUserId", reqJson.getString("staffId"));
            oaWorkflowUserInnerServiceSMOImpl.changeTaskToOtherUser(reqJson);
            //reqJson.put("state", "1004"); //工单转单
            ownerSettledApplyPo.setState(VisitDto.STATE_D);
            ownerSettledApplyPo.setState(OwnerSettledApplyDto.STATE_DOING);
            ownerSettledApplyV1InnerServiceSMOImpl.updateOwnerSettledApply(ownerSettledApplyPo);
        } else if ("1200".equals(reqJson.getString("auditCode"))
                || "1400".equals(reqJson.getString("auditCode"))
        ) { //退回操作
            oaWorkflowUserInnerServiceSMOImpl.goBackTask(reqJson);
            //reqJson.put("state", "1003"); //工单退单
            ownerSettledApplyPo.setState(VisitDto.STATE_F);
            ownerSettledApplyPo.setState(OwnerSettledApplyDto.STATE_FAIT);
            ownerSettledApplyV1InnerServiceSMOImpl.updateOwnerSettledApply(ownerSettledApplyPo);
        } else {
            throw new IllegalArgumentException("不支持的类型");