فهرست منبع

feat(report): 添加报告数据同步功能

- 在锅炉任务订单项目报告服务中添加数据同步逻辑
- 在管道任务订单项目报告服务中添加数据同步逻辑
- 创建锅炉任务订单同步报告对象并调用同步方法
- 创建管道任务订单同步报告对象并调用同步方法
- 实现通过订单项目ID和订单ID进行报告数据同步
xuzhancheng 5 روز پیش
والد
کامیت
45bee1b31e

+ 3 - 1
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/boilertaskorderitemreport/BoilerTaskOrderItemReportServiceImpl.java

@@ -1023,7 +1023,9 @@ public class BoilerTaskOrderItemReportServiceImpl extends ServiceImpl<BoilerTask
             updateBySubReport.set(BoilerTaskOrderItemReportDO::getRatifyName, updateObj.getRatifyName());
             updateBySubReport.set(BoilerTaskOrderItemReportDO::getRatifyTime, updateObj.getRatifyTime());
             taskOrderItemReportMapper.update(updateBySubReport);
-
+            BoilerTaskOrderSyncReportVO syncReportVO = new BoilerTaskOrderSyncReportVO();
+            syncReportVO.setOrderItemId(taskOrderItemReportDO.getOrderItemId());
+            boilerTaskOrderService.syncAllReportDataByOrderItemId(syncReportVO);
         }
 
     }

+ 3 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/pipetaskorderitemreport/PipeTaskOrderItemReportServiceImpl.java

@@ -920,6 +920,9 @@ public class PipeTaskOrderItemReportServiceImpl extends ServiceImpl<PipeTaskOrde
             updateBySubReport.set(PipeTaskOrderItemReportDO::getRatifyName, updateObj.getRatifyName());
             updateBySubReport.set(PipeTaskOrderItemReportDO::getRatifyTime, updateObj.getRatifyTime());
             taskOrderItemReportMapper.update(updateBySubReport);
+            PipeTaskOrderSyncReportVO syncReportVO = new PipeTaskOrderSyncReportVO();
+            syncReportVO.setOrderId(taskOrderItemReportDO.getOrderId());
+            pipeTaskOrderService.syncAllReportDataByOrderId(syncReportVO);
 
             //定检需要生成使用登记表
             if (EquipmentCheckTypeEnum.PERIODICAL_SURVEY.getType().equals(pipeTaskOrderDO.getCheckType())) {