|
|
@@ -7,6 +7,7 @@ import cn.start.tz.module.pressure2.dal.dataobject.boilertaskorderitem.BoilerTas
|
|
|
import cn.start.tz.module.pressure2.dal.dataobject.boilertaskorderitemreport.BoilerTaskOrderItemReportDO;
|
|
|
import cn.start.tz.module.pressure2.dal.dataobject.boilertaskorderuser.BoilerTaskOrderUserDO;
|
|
|
import cn.start.tz.module.pressure2.dal.dataobject.dynamictbcol.DynamicTbColDO;
|
|
|
+import cn.start.tz.module.pressure2.dal.dataobject.dynamictbins.DynamicTbInsDO;
|
|
|
import cn.start.tz.module.pressure2.dal.dataobject.dynamictbval.DynamicTbValDO;
|
|
|
import cn.start.tz.module.pressure2.dal.dataobject.pipetaskorderuser.PipeTaskOrderUserDO;
|
|
|
import cn.start.tz.module.pressure2.dal.mysql.boilertaskorder.BoilerTaskOrderMapper;
|
|
|
@@ -18,6 +19,7 @@ import cn.start.tz.module.pressure2.service.dynamicOFData.IDynamicOFData;
|
|
|
import cn.start.tz.module.pressure2.service.dynamicOFData.util.GenerateReportJsonService;
|
|
|
import cn.start.tz.module.pressure2.service.dynamicOFData.util.InspectorInfoUtil;
|
|
|
import cn.start.tz.module.pressure2.service.dynamictbcol.DynamicTbColService;
|
|
|
+import cn.start.tz.module.pressure2.service.dynamictbins.DynamicTbInsService;
|
|
|
import cn.start.tz.module.pressure2.service.dynamictbval.DynamicTbValService;
|
|
|
import cn.start.tz.module.system.api.user.AdminUserApi;
|
|
|
import cn.start.tz.module.system.api.user.dto.AdminUserRespDTO;
|
|
|
@@ -58,6 +60,9 @@ public class QC10033_202400ReportOFData implements IDynamicOFData {
|
|
|
@Resource
|
|
|
private DynamicTbValService dynamicTbValService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private DynamicTbInsService dynamicTbInsService;
|
|
|
+
|
|
|
@Resource
|
|
|
private GenerateReportJsonService generateReportJsonService;
|
|
|
|
|
|
@@ -91,8 +96,14 @@ public class QC10033_202400ReportOFData implements IDynamicOFData {
|
|
|
EquipBoilerReportVO equipBoilerDO = equipBoilerMapper.selectDetailsById(itemDO.getEquipId());
|
|
|
if (equipBoilerDO != null){
|
|
|
//设备信息
|
|
|
- result.put("workPressure",equipBoilerDO.getWorkpressure());
|
|
|
- result.put("testMedium",equipBoilerDO.getTestmedium());
|
|
|
+ //只需第一次初始化的数据
|
|
|
+ DynamicTbInsDO firstInsDO = dynamicTbInsService.getDynamicRefId(refId);
|
|
|
+ if (firstInsDO == null) {
|
|
|
+ result.put("pressure",equipBoilerDO.getWorkpressure());
|
|
|
+ result.put("medium",equipBoilerDO.getTestmedium());
|
|
|
+ result.put("temperature",equipBoilerDO.getRatedExportTemperature());
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
String orderId = itemReportDO.getOrderId();
|