|
|
@@ -1,9 +1,11 @@
|
|
|
package cn.start.tz.module.pressure2.service.dynamicOFData.boiler;
|
|
|
|
|
|
import cn.start.tz.module.pressure2.controller.admin.dynamictbins.vo.CreateInstantiateWithRuleVO;
|
|
|
+import cn.start.tz.module.pressure2.dal.dataobject.boilertaskorder.BoilerTaskOrderDO;
|
|
|
import cn.start.tz.module.pressure2.dal.dataobject.boilertaskorderitem.BoilerTaskOrderItemDO;
|
|
|
import cn.start.tz.module.pressure2.dal.dataobject.boilertaskorderitemreport.BoilerTaskOrderItemReportDO;
|
|
|
import cn.start.tz.module.pressure2.dal.dataobject.equipboiler.EquipBoilerDO;
|
|
|
+import cn.start.tz.module.pressure2.dal.mysql.boilertaskorder.BoilerTaskOrderMapper;
|
|
|
import cn.start.tz.module.pressure2.dal.mysql.boilertaskorderitem.BoilerTaskOrderItemMapper;
|
|
|
import cn.start.tz.module.pressure2.dal.mysql.boilertaskorderitemreport.BoilerTaskOrderItemReportMapper;
|
|
|
import cn.start.tz.module.pressure2.dal.mysql.equipboiler.EquipBoilerMapper;
|
|
|
@@ -35,6 +37,9 @@ public class QC10099_202401ReportOFData implements IDynamicOFData {
|
|
|
@Resource
|
|
|
private GenerateReportJsonService generateReportJsonService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private BoilerTaskOrderMapper boilerTaskOrderMapper;
|
|
|
+
|
|
|
@Override
|
|
|
public JSONObject getOFData(JSONObject params) {
|
|
|
return null;
|
|
|
@@ -56,9 +61,27 @@ public class QC10099_202401ReportOFData implements IDynamicOFData {
|
|
|
result = autoDataBoilerService.autoGenerateBoilerRecordData(result, refId);
|
|
|
|
|
|
EquipBoilerDO equipBoilerDO = equipBoilerMapper.selectById(itemDO.getEquipId());
|
|
|
+ BoilerTaskOrderDO taskOrderDO = boilerTaskOrderMapper.selectById(itemReportDO.getOrderId());
|
|
|
if (equipBoilerDO != null) {
|
|
|
result.put("factoryCode", equipBoilerDO.getFactoryCode());
|
|
|
}
|
|
|
+ if (taskOrderDO != null) {
|
|
|
+ Integer checkType = taskOrderDO.getCheckType();
|
|
|
+ switch (checkType) {
|
|
|
+ case 100: {
|
|
|
+ result.put("sh1_val_1", "true");
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ case 200: {
|
|
|
+ result.put("sh1_val_2", "true");
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ case 300: {
|
|
|
+ result.put("sh1_val_3", "true");
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
result.put("ownerUnit", ""); //产权使用单位
|
|
|
}
|