Commit bcfa08f8ef1042bb0a6db31166839b356440cbd9

Authored by LesanOuO
1 parent 846d0605

fix: 类更名CustomTitleSetting->TitleSetting

yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelMetaInfoVO.java
@@ -75,7 +75,7 @@ public class BpmModelMetaInfoVO { @@ -75,7 +75,7 @@ public class BpmModelMetaInfoVO {
75 private Integer autoApprovalType; 75 private Integer autoApprovalType;
76 76
77 @Schema(description = "标题设置", example = "{}") 77 @Schema(description = "标题设置", example = "{}")
78 - private CustomTitleSetting customTitleSetting; 78 + private TitleSetting titleSetting;
79 79
80 @Schema(description = "流程 ID 规则") 80 @Schema(description = "流程 ID 规则")
81 @Data 81 @Data
@@ -101,11 +101,10 @@ public class BpmModelMetaInfoVO { @@ -101,11 +101,10 @@ public class BpmModelMetaInfoVO {
101 101
102 } 102 }
103 103
104 - // TODO @lesan:TitleSetting 会不会更好。因为 Custom 和 Setting 有点重叠  
105 @Schema(description = "标题设置") 104 @Schema(description = "标题设置")
106 @Data 105 @Data
107 @Valid 106 @Valid
108 - public static class CustomTitleSetting { 107 + public static class TitleSetting {
109 108
110 @Schema(description = "是否自定义", example = "false") 109 @Schema(description = "是否自定义", example = "false")
111 @NotNull(message = "是否自定义不能为空") 110 @NotNull(message = "是否自定义不能为空")
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/definition/BpmProcessDefinitionInfoDO.java
@@ -174,6 +174,6 @@ public class BpmProcessDefinitionInfoDO extends BaseDO { @@ -174,6 +174,6 @@ public class BpmProcessDefinitionInfoDO extends BaseDO {
174 * 标题设置 174 * 标题设置
175 */ 175 */
176 @TableField(typeHandler = JacksonTypeHandler.class) 176 @TableField(typeHandler = JacksonTypeHandler.class)
177 - private BpmModelMetaInfoVO.CustomTitleSetting customTitleSetting; 177 + private BpmModelMetaInfoVO.TitleSetting titleSetting;
178 178
179 } 179 }
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
@@ -618,15 +618,15 @@ public class BpmProcessInstanceServiceImpl implements BpmProcessInstanceService @@ -618,15 +618,15 @@ public class BpmProcessInstanceServiceImpl implements BpmProcessInstanceService
618 processInstanceBuilder.predefineProcessInstanceId(processIdRedisDAO.generate(processIdRule)); 618 processInstanceBuilder.predefineProcessInstanceId(processIdRedisDAO.generate(processIdRule));
619 } 619 }
620 // 3.2 流程名称 620 // 3.2 流程名称
621 - BpmModelMetaInfoVO.CustomTitleSetting customTitleSetting = processDefinitionInfo.getCustomTitleSetting();  
622 - if (customTitleSetting != null && Boolean.TRUE.equals(customTitleSetting.getEnable())) { 621 + BpmModelMetaInfoVO.TitleSetting titleSetting = processDefinitionInfo.getTitleSetting();
  622 + if (titleSetting != null && Boolean.TRUE.equals(titleSetting.getEnable())) {
623 AdminUserRespDTO user = adminUserApi.getUser(userId); 623 AdminUserRespDTO user = adminUserApi.getUser(userId);
624 // TODO @lesan:new HashMap 会更好哈。clone 感觉反射,不一定合适。 624 // TODO @lesan:new HashMap 会更好哈。clone 感觉反射,不一定合适。
625 Map<String, Object> cloneVariables = ObjectUtil.clone(variables); 625 Map<String, Object> cloneVariables = ObjectUtil.clone(variables);
626 cloneVariables.put(BpmnVariableConstants.PROCESS_INSTANCE_VARIABLE_START_USER_ID, user.getNickname()); 626 cloneVariables.put(BpmnVariableConstants.PROCESS_INSTANCE_VARIABLE_START_USER_ID, user.getNickname());
627 cloneVariables.put(BpmnVariableConstants.PROCESS_START_TIME, DateUtil.now()); 627 cloneVariables.put(BpmnVariableConstants.PROCESS_START_TIME, DateUtil.now());
628 cloneVariables.put(BpmnVariableConstants.PROCESS_DEFINITION_NAME, definition.getName().trim()); 628 cloneVariables.put(BpmnVariableConstants.PROCESS_DEFINITION_NAME, definition.getName().trim());
629 - processInstanceBuilder.name(StrUtil.format(customTitleSetting.getTitle(), cloneVariables)); 629 + processInstanceBuilder.name(StrUtil.format(titleSetting.getTitle(), cloneVariables));
630 } else { 630 } else {
631 processInstanceBuilder.name(definition.getName().trim()); 631 processInstanceBuilder.name(definition.getName().trim());
632 } 632 }