| | |
| | | // 已經存在該步驟了,不用繼續 |
| | | return; |
| | | } |
| | | |
| | | WfDefStep currentStep = workflowConfigService.get(currentStepId); |
| | | WfDefStep finallyStep = this.queryWfDefFinallyStep(currentStep.getWfDefId().toString()); |
| | | |
| | |
| | | throw new RuntimeException("没有符合(" + wfDef.getName() + ")流程的下一步(" + currentStep.getName() + ")执行人!"); |
| | | } |
| | | |
| | | String updateSql = currentStep.getUpdateSql(); |
| | | WfDefStep prevStep = workflowConfigService.get(prevStepId); |
| | | if (prevStep!=null) { |
| | | String updateSql = prevStep.getUpdateSql(); |
| | | if (org.apache.commons.lang3.StringUtils.isNotBlank(updateSql)) { |
| | | updateSql = updateSql.replace("${bizId}", bizId.toString()); |
| | | updateSql = updateSql.replace("${bizId}", bizId.toString()); |
| | |
| | | updateSql = updateSql.replace("${userId}", UserContext.getUser().getId().toString()); |
| | | baseDao.exeSql(updateSql); |
| | | } |
| | | |
| | | } |
| | | } else { |
| | | taskParamDto.setUser(null); |
| | | taskParamDto.setGroupId2(null); |
| | |
| | | baseDao.exeSql(updateSql); |
| | | } |
| | | |
| | | WfDefStep prevStep = workflowConfigService.get(prevStepId); |
| | | if (prevStep!=null) { |
| | | updateSql = prevStep.getUpdateSql(); |
| | | if (org.apache.commons.lang3.StringUtils.isNotBlank(updateSql)) { |
| | | updateSql = updateSql.replace("${bizId}", bizId.toString()); |
| | | updateSql = updateSql.replace("${bizId}", bizId.toString()); |
| | | updateSql = updateSql.replace("${nickName}", UserContext.getUser().getRealName()); |
| | | updateSql = updateSql.replace("${userId}", UserContext.getUser().getId().toString()); |
| | | baseDao.exeSql(updateSql); |
| | | } |
| | | } |
| | | |
| | | if (!StringUtils.isBlank(currentStep.getNextFlows())) { |
| | | boolean canNext = true; |
| | | if (!StringUtils.isBlank(currentStep.getPreFlows())) { |