|
@@ -2013,11 +2013,13 @@ public class ExcelTabController extends BladeController {
|
|
|
}
|
|
|
executionTime.info("----公式填充执行完毕----");
|
|
|
|
|
|
- //删除旧html数据
|
|
|
- List<String> collect = tableInfoList.stream().map(TableInfo::getPkeyId).collect(Collectors.toList());
|
|
|
- boolean update = wbsTreeContractOldHtmlService.update(Wrappers.<WbsTreeContractOldHtml>update().lambda()
|
|
|
- .set(WbsTreeContractOldHtml::getIsDeleted, 1)
|
|
|
- .in(WbsTreeContractOldHtml::getContractFormId, collect));
|
|
|
+ //删除旧html数据 重刷电签不允许删除旧html
|
|
|
+ if(dataInfo.get("isNotDelOldHtml") == null){
|
|
|
+ List<String> collect = tableInfoList.stream().map(TableInfo::getPkeyId).collect(Collectors.toList());
|
|
|
+ boolean update = wbsTreeContractOldHtmlService.update(Wrappers.<WbsTreeContractOldHtml>update().lambda()
|
|
|
+ .set(WbsTreeContractOldHtml::getIsDeleted, 1)
|
|
|
+ .in(WbsTreeContractOldHtml::getContractFormId, collect));
|
|
|
+ }
|
|
|
|
|
|
//保存数据到数据库
|
|
|
R<Object> result = this.excelTabService.saveOrUpdateInfo(tableInfoList);
|
|
@@ -2029,8 +2031,9 @@ public class ExcelTabController extends BladeController {
|
|
|
}
|
|
|
executionTime.info("----数据合并前----");
|
|
|
|
|
|
+ BladeUser user = SecureUtil.getUser();
|
|
|
//异步生成pdf 和 合并pdf
|
|
|
- excelTabService.synchronizedPdf(tableInfoList,nodeId, classify, contractId, projectId);
|
|
|
+ excelTabService.synchronizedPdf(tableInfoList,nodeId + ":" + user.getUserId(), classify, contractId, projectId);
|
|
|
|
|
|
executionTime.info("---PDF合并耗时---");
|
|
|
//更新缓存
|
|
@@ -4525,6 +4528,7 @@ public class ExcelTabController extends BladeController {
|
|
|
}
|
|
|
js2.put("orderList", array);
|
|
|
js.put("dataInfo", js2);
|
|
|
+ js.put("isNotDelOldHtml", 1);
|
|
|
this.saveBussData2(js);
|
|
|
}
|
|
|
} catch (Exception e) {
|