|
|
@@ -5379,7 +5379,7 @@ public class PipeTaskOrderServiceImpl extends ServiceImpl<PipeTaskOrderMapper, P
|
|
|
}
|
|
|
|
|
|
// 报告模板
|
|
|
- if (taskOrderReportDO.getIssueUrl() == null) {
|
|
|
+ if (taskOrderReportDO.getIssueUrl() == null || isCover) {
|
|
|
DynamicTbInsDO insDO = dynamicTbInsService.getDynamicRefId("report_" + taskOrderReportDO.getId());
|
|
|
if (insDO != null) {
|
|
|
byte[] pdf = pdfService.pdf(taskOrderReportDO.getReportTemplateId(), insDO.getId());
|
|
|
@@ -5419,8 +5419,8 @@ public class PipeTaskOrderServiceImpl extends ServiceImpl<PipeTaskOrderMapper, P
|
|
|
mergedPdfBytes = null;
|
|
|
mergeOutputStream.close();
|
|
|
|
|
|
- //如果报告办结且没有保存办结报告PDF则生成
|
|
|
- if (taskOrderDO.getIssueUrl() == null || StringUtils.isEmpty(taskOrderDO.getIssueUrl())){
|
|
|
+ //如果报告办结且没有保存办结报告PDF则生成,传的是需要覆盖时也重新生成
|
|
|
+ if (taskOrderDO.getIssueUrl() == null || StringUtils.isEmpty(taskOrderDO.getIssueUrl()) || isCover){
|
|
|
try {
|
|
|
|
|
|
if (TaskOrderStatusEnum.REPORT_FINISH.getStatus().equals(taskOrderDO.getTaskStatus())){
|