| | |
| | | import com.java110.core.base.smo.BaseServiceSMO; |
| | | import com.java110.dto.PageDto; |
| | | import com.java110.dto.contract.ContractDto; |
| | | import com.java110.dto.workflow.WorkflowDto; |
| | | import com.java110.entity.audit.AuditUser; |
| | | import com.java110.dto.oaWorkflow.WorkflowDto; |
| | | import com.java110.dto.audit.AuditUser; |
| | | import com.java110.intf.common.IContractApplyUserInnerServiceSMO; |
| | | import com.java110.intf.common.IWorkflowInnerServiceSMO; |
| | | import com.java110.intf.store.IContractInnerServiceSMO; |
| | |
| | | if (FlowUtil.isCondition(outgoingFlow.getConditionExpression(), vars)) { |
| | | isReturn = true; |
| | | } |
| | | |
| | | if (!isReturn) { |
| | | String assignee = ((UserTask) targetFlowElement).getAssignee(); |
| | | if (!StringUtil.isEmpty(assignee) && assignee.indexOf("${") < 0) { |
| | | taskBusinessKeyMap.put(business_key + "_hasAudit", "1"); |
| | | } |
| | | if ("${startUserId}".equals(assignee)) { |
| | | taskBusinessKeyMap.put(business_key + "_hasAudit", "1"); |
| | | } |
| | | if ("${nextUserId}".equals(assignee)) { |
| | | if (!StringUtil.isEmpty(assignee)) { |
| | | taskBusinessKeyMap.put(business_key + "_hasAudit", "1"); |
| | | } |
| | | } |
| | |
| | | //如果下一个为 结束节点 |
| | | if (targetFlowElement instanceof EndEvent) { |
| | | //true 获取输出节点名称 |
| | | taskBusinessKeyMap.put(business_key + "_hasAudit", ""); |
| | | taskBusinessKeyMap.put(business_key + "_hasEnd", "1"); |
| | | } |
| | | } |