| | |
| | | if (CollUtil.isEmpty(wfDefinitionConfigs)) { |
| | | ProcessDefinition processDefinition = QueryUtils.definitionQuery().processDefinitionKey("leave1").latestVersion().singleResult(); |
| | | if (processDefinition != null) { |
| | | WfDefinitionConfigBo wfFormDefinition = new WfDefinitionConfigBo(); |
| | | wfFormDefinition.setDefinitionId(processDefinition.getId()); |
| | | wfFormDefinition.setProcessKey(processDefinition.getKey()); |
| | | wfFormDefinition.setTableName("test_leave"); |
| | | wfFormDefinition.setVersion(processDefinition.getVersion()); |
| | | iWfDefinitionConfigService.saveOrUpdate(wfFormDefinition); |
| | | WfDefinitionConfigBo wfDefinitionConfigBo = new WfDefinitionConfigBo(); |
| | | wfDefinitionConfigBo.setDefinitionId(processDefinition.getId()); |
| | | wfDefinitionConfigBo.setProcessKey(processDefinition.getKey()); |
| | | wfDefinitionConfigBo.setTableName("test_leave"); |
| | | wfDefinitionConfigBo.setVersion(processDefinition.getVersion()); |
| | | iWfDefinitionConfigService.saveOrUpdate(wfDefinitionConfigBo); |
| | | } |
| | | } |
| | | |
| | |
| | | WfDefinitionConfigVo definitionVo = iWfDefinitionConfigService.getByDefId(oldProcessDefinition.getId()); |
| | | if (definitionVo != null) { |
| | | iWfDefinitionConfigService.deleteByDefIds(Collections.singletonList(oldProcessDefinition.getId())); |
| | | WfDefinitionConfigBo wfFormDefinition = new WfDefinitionConfigBo(); |
| | | wfFormDefinition.setDefinitionId(definition.getId()); |
| | | wfFormDefinition.setProcessKey(definition.getKey()); |
| | | wfFormDefinition.setTableName(definitionVo.getTableName()); |
| | | wfFormDefinition.setVersion(definition.getVersion()); |
| | | wfFormDefinition.setRemark(definitionVo.getRemark()); |
| | | iWfDefinitionConfigService.saveOrUpdate(wfFormDefinition); |
| | | WfDefinitionConfigBo wfDefinitionConfigBo = new WfDefinitionConfigBo(); |
| | | wfDefinitionConfigBo.setDefinitionId(definition.getId()); |
| | | wfDefinitionConfigBo.setProcessKey(definition.getKey()); |
| | | wfDefinitionConfigBo.setTableName(definitionVo.getTableName()); |
| | | wfDefinitionConfigBo.setVersion(definition.getVersion()); |
| | | wfDefinitionConfigBo.setRemark(definitionVo.getRemark()); |
| | | iWfDefinitionConfigService.saveOrUpdate(wfDefinitionConfigBo); |
| | | } |
| | | } |
| | | //鏇存柊娴佺▼鑺傜偣閰嶇疆琛ㄥ崟 |