|
|
@@ -18,17 +18,8 @@ import com.java110.po.oaWorkflowData.OaWorkflowDataPo;
|
|
|
import com.java110.utils.util.Assert;
|
|
|
import com.java110.utils.util.DateUtil;
|
|
|
import com.java110.utils.util.StringUtil;
|
|
|
-import org.activiti.bpmn.model.BpmnModel;
|
|
|
-import org.activiti.bpmn.model.EndEvent;
|
|
|
-import org.activiti.bpmn.model.FlowElement;
|
|
|
-import org.activiti.bpmn.model.FlowNode;
|
|
|
-import org.activiti.bpmn.model.SequenceFlow;
|
|
|
-import org.activiti.bpmn.model.UserTask;
|
|
|
-import org.activiti.engine.HistoryService;
|
|
|
-import org.activiti.engine.ProcessEngine;
|
|
|
-import org.activiti.engine.RepositoryService;
|
|
|
-import org.activiti.engine.RuntimeService;
|
|
|
-import org.activiti.engine.TaskService;
|
|
|
+import org.activiti.bpmn.model.*;
|
|
|
+import org.activiti.engine.*;
|
|
|
import org.activiti.engine.history.HistoricProcessInstance;
|
|
|
import org.activiti.engine.history.HistoricTaskInstance;
|
|
|
import org.activiti.engine.history.HistoricTaskInstanceQuery;
|
|
|
@@ -589,6 +580,10 @@ public class OaWorkflowUserInnerServiceSMOImpl extends BaseServiceSMO implements
|
|
|
if (!StringUtil.isEmpty(assignee) && assignee.indexOf("${") < 0) {
|
|
|
taskObj.put("assignee", assignee); // 下一节点处理人
|
|
|
}
|
|
|
+
|
|
|
+ if ("${startUserId}".equals(assignee)) {
|
|
|
+ taskObj.put("assignee", reqJson.getString("startUserId")); // 开始人
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|