|
|
@@ -4994,6 +4994,21 @@ public class PipeTaskOrderServiceImpl extends ServiceImpl<PipeTaskOrderMapper, P
|
|
|
// .orderByAsc(PipeTaskOrderItemReportDO::getSort)
|
|
|
// .orderByAsc(PipeTaskOrderItemReportDO::getReportType)); //主报告排最前面
|
|
|
|
|
|
+ PipeTaskOrderDO taskOrderDO = pipeTaskOrderMapper.selectById(orderId);
|
|
|
+ if (taskOrderDO.getIssueUrl() != null && !taskOrderDO.getIssueUrl().isEmpty()){
|
|
|
+ try {
|
|
|
+
|
|
|
+ log.info("---获取已生成报告PDF---");
|
|
|
+ byte[] bytes = fileApi.getFileByPath(taskOrderDO.getIssueUrl()).getCheckedData();
|
|
|
+ ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
|
|
|
+ byteArrayOutputStream.write(bytes);
|
|
|
+ return byteArrayOutputStream.toByteArray();
|
|
|
+
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("---获取已生成报告PDF失败---", e);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
List<PipeTaskOrderItemReportDO> taskOrderReportDOS = taskOrderItemReportMapper.selectGenerateReportList(orderId);
|
|
|
|
|
|
if (CollUtil.isEmpty(taskOrderReportDOS)) {
|