|
|
@@ -63,13 +63,13 @@ public class InitProcessTask { |
|
|
|
Map<String, WflowForms> formsMap = Maps.newConcurrentMap(); |
|
|
|
//2.首先插入表单默认配置 |
|
|
|
for(Region region : regions){ |
|
|
|
log.info("当前初始化的是 【{}】 表单信息",region.getName()); |
|
|
|
log.info("当前初始化的是 【{}】 表单信息",region.getRegionName()); |
|
|
|
|
|
|
|
WflowForms existsForm = formsService.getOne(Wrappers.lambdaQuery(WflowForms.class) |
|
|
|
.eq(WflowForms::getRegionCode, region.getRegionCode()) |
|
|
|
.last("limit 1")); |
|
|
|
if(Objects.nonNull(existsForm)){ |
|
|
|
log.info("当前区域 【{}】 已经有表单数据 不需要初始化",region.getName()); |
|
|
|
log.info("当前区域 【{}】 已经有表单数据 不需要初始化",region.getRegionName()); |
|
|
|
formsMap.put(existsForm.getRegionCode(),existsForm); |
|
|
|
continue; |
|
|
|
} |
|
|
@@ -80,28 +80,28 @@ public class InitProcessTask { |
|
|
|
wflowForms.setUpdateOn(LocalDateTime.now()); |
|
|
|
wflowForms.setFormName(TaskContant.Wflow.DEFAULT_FORM_NAME); |
|
|
|
wflowForms.setRegionCode(region.getRegionCode()); |
|
|
|
wflowForms.setRegionName(region.getName()); |
|
|
|
wflowForms.setRegionName(region.getRegionName()); |
|
|
|
if(formsService.save(wflowForms)){ |
|
|
|
log.info("当前区域 【{}】 表单数据已经保存成功",region.getName()); |
|
|
|
log.info("当前区域 【{}】 表单数据已经保存成功",region.getRegionName()); |
|
|
|
formsMap.put(wflowForms.getRegionCode(),wflowForms); |
|
|
|
}else{ |
|
|
|
log.info("当前区域 【{}】 表单数据已经保存失败",region.getName()); |
|
|
|
log.info("当前区域 【{}】 表单数据已经保存失败",region.getRegionName()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//3.接着插入流程默认配置 |
|
|
|
for(Region region : regions){ |
|
|
|
log.info("当前初始化的是 【{}】 流程配置",region.getName()); |
|
|
|
log.info("当前初始化的是 【{}】 流程配置",region.getRegionName()); |
|
|
|
|
|
|
|
if(processModelService.count(Wrappers.lambdaQuery(WflowModels.class) |
|
|
|
.eq(WflowModels::getRegionCode,region.getRegionCode())) > 0){ |
|
|
|
log.info("当前区域 【{}】 已经有流程数据 不需要初始化",region.getName()); |
|
|
|
log.info("当前区域 【{}】 已经有流程数据 不需要初始化",region.getRegionName()); |
|
|
|
continue; |
|
|
|
} |
|
|
|
|
|
|
|
// WflowForms form = formsMap.get(region.getRegionCode()); |
|
|
|
// if(Objects.isNull(form)){ |
|
|
|
// log.info("此区域 【{}】 没有对应form 不进行 流程配置初始化",region.getName()); |
|
|
|
// log.info("此区域 【{}】 没有对应form 不进行 流程配置初始化",region.getRegionName()); |
|
|
|
// continue; |
|
|
|
// } |
|
|
|
|
|
|
@@ -124,12 +124,12 @@ public class InitProcessTask { |
|
|
|
if(StringUtils.isNotBlank(processModelService.saveProcess(models))){ |
|
|
|
//初始的流程在部署表也存一份,用来查询 |
|
|
|
if(StringUtils.isNotBlank(processModelService.deployProcess(models.getFormId(),null))){ |
|
|
|
log.info("当前区域 【{}】 流程名[{}] 流程数据已经保存成功",region.getName(),formName); |
|
|
|
log.info("当前区域 【{}】 流程名[{}] 流程数据已经保存成功",region.getRegionName(),formName); |
|
|
|
}else{ |
|
|
|
log.info("当前区域 【{}】 流程名[{}] 流程数据保存失败",region.getName(),formName); |
|
|
|
log.info("当前区域 【{}】 流程名[{}] 流程数据保存失败",region.getRegionName(),formName); |
|
|
|
} |
|
|
|
}else{ |
|
|
|
log.info("当前区域 【{}】流程名[{}] 流程数据保存失败",region.getName(),formName); |
|
|
|
log.info("当前区域 【{}】流程名[{}] 流程数据保存失败",region.getRegionName(),formName); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|