| | |
| | | variables.put("currentUserId", contractDto.getCurrentUserId()); |
| | | variables.put("flag", "1200".equals(contractDto.getAuditCode()) ? "false" : "true"); |
| | | variables.put("startUserId", contractDto.getStartUserId()); |
| | | variables.put("nextUserId", contractDto.getNextUserId()); |
| | | taskService.complete(contractDto.getTaskId(), variables); |
| | | |
| | | ProcessInstance pi = runtimeService.createProcessInstanceQuery().processInstanceId(processInstanceId).singleResult(); |
| | |
| | | List<ContractDto> contractDtos = contractInnerServiceSMOImpl.queryContracts(tmpContractDto); |
| | | Assert.listOnlyOne(contractDtos, "合同不存在"); |
| | | contractDto.setStartUserId(contractDtos.get(0).getStartUserId()); |
| | | contractDto.setNextUserId(reqJson.getString("nextUserId")); |
| | | |
| | | boolean isLastTask = contractApplyUserInnerServiceSMOImpl.completeTask(contractDto); |
| | | if (isLastTask) { |