fix: 企标更改流程企标制修订流程没有在线编辑文件最后一个节点报错问题
This commit is contained in:
+1
-1
@@ -124,7 +124,7 @@ public class ProcessESChangeEndListener implements ExecutionListener {
|
|||||||
Map<String, Object> parameterMap = new HashMap<>();
|
Map<String, Object> parameterMap = new HashMap<>();
|
||||||
this.buildMap(parameterMap, change);
|
this.buildMap(parameterMap, change);
|
||||||
// 替换相应文件的url
|
// 替换相应文件的url
|
||||||
if (change.getReplaceFileId() != null) {
|
if (StrUtil.isNotBlank(change.getReplaceFileId()) && StrUtil.isNotBlank(change.getOnEditFile())) {
|
||||||
busProcessModelHisService.replaceFile(change.getOnEditFile(), change.getReplaceFileId());
|
busProcessModelHisService.replaceFile(change.getOnEditFile(), change.getReplaceFileId());
|
||||||
}
|
}
|
||||||
// 保存修改的文件
|
// 保存修改的文件
|
||||||
|
|||||||
+5
-2
@@ -101,8 +101,11 @@ public class ProcessESRevisionEndListener implements ExecutionListener {
|
|||||||
String standardId = IdWorker.getIdStr();
|
String standardId = IdWorker.getIdStr();
|
||||||
variables.put(FieldCommon.ID, standardId);
|
variables.put(FieldCommon.ID, standardId);
|
||||||
// minio上传在线编辑文件
|
// minio上传在线编辑文件
|
||||||
String fileId = busProcessModelHisService.saveProcessFileToOss(data.getOnEditFile());
|
String onEditFile = data.getOnEditFile();
|
||||||
variables.put(FieldCommon.FILE_PUBLISH_OF_ORIGINAL, fileId);
|
if (StringUtils.isNotBlank(onEditFile)) {
|
||||||
|
String fileId = busProcessModelHisService.saveProcessFileToOss(onEditFile);
|
||||||
|
variables.put(FieldCommon.FILE_PUBLISH_OF_ORIGINAL, fileId);
|
||||||
|
}
|
||||||
// 发布企标
|
// 发布企标
|
||||||
lawsCommonService.commonAdd(variables);
|
lawsCommonService.commonAdd(variables);
|
||||||
String espId = data.getEspId();
|
String espId = data.getEspId();
|
||||||
|
|||||||
Reference in New Issue
Block a user