| | |
| | | variables.put(FlowVariableConstant.ACT_PROGRAMMER,Func.toStr(AuthUtil.getUserId())); |
| | | |
| | | String programOnMachine = Func.toStr(variables.getOrDefault(FlowVariableConstant.PROGRAM_ON_MACHINE, FlowConstant.N));//是否现场编程 |
| | | //variables.put(FlowVariableConstant.PROGRAM_ON_MACHINE, programOnMachine); |
| | | if(this.needUploadProgramFile(props.getMachineCode()) && programOnMachine.equals(FlowConstant.N)) { |
| | | flowProgramFileService.checkProgramFiles(processInstanceId, FlowConstant.Y.equals(operateResult)); |
| | | } |
| | |
| | | }else if(task.getTaskDefinitionKey().equals("approveTask")){ |
| | | variables.put(FlowVariableConstant.ACT_SENIOR,Func.toStr(AuthUtil.getUserId())); |
| | | } |
| | | if (!task.getTaskDefinitionKey().equals("programmingTask")){ |
| | | variables.remove(FlowVariableConstant.PROGRAM_ON_MACHINE);//其他节点,忽略现场编程标记 |
| | | } |
| | | if (StringUtil.isNoneBlank(processInstanceId, comment)) { |
| | | taskService.addComment(taskId, processInstanceId, comment); |
| | | } |