| | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.vci.ubcs.flow.core.constant.ProcessConstant; |
| | | import com.vci.ubcs.flow.core.dto.FlowTaskDTO; |
| | | import com.vci.ubcs.flow.core.entity.BladeFlow; |
| | | import com.vci.ubcs.flow.core.entity.FlowTaskUser; |
| | | import com.vci.ubcs.flow.core.utils.TaskUtil; |
| | | import com.vci.ubcs.flow.engine.entity.*; |
| | | import com.vci.ubcs.flow.engine.service.FlowEngineService; |
| | |
| | | |
| | | private static String MODELKEY = "modelKey";//前端传过来的模型key |
| | | private static String TASKID = "taskId";//前端传过来的模型key |
| | | private static String PROCESSINSTANCEID = "processInstanceId";//前端传过来的模型key |
| | | @Override |
| | | public R<BladeFlow> startProcess(FlowTaskDTO flowTaskUserC){ |
| | | Map<String, Object> kvv = flowTaskUserC.getVariables(); |
| | |
| | | |
| | | //放入流程阶段、流程modelkey |
| | | variables.put(TASKID,crruentActivityId); |
| | | flowTaskDTO.setProcessInstanceId(processInstanceId); |
| | | variables.put(PROCESSINSTANCEID,processInstanceId); |
| | | return flowTaskDTO; |
| | | } |
| | | } |