xy 1 месяц назад
Родитель
Сommit
22c544235d

+ 43 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/dynamicOFData/comm/EHSQGR009_202400RecordOFData.java

@@ -5,6 +5,7 @@ import cn.start.tz.module.pressure2.controller.admin.dynamictbins.vo.CreateInsta
 import cn.start.tz.module.pressure2.dal.dataobject.boilertaskorder.BoilerTaskOrderDO;
 import cn.start.tz.module.pressure2.dal.dataobject.boilertaskorder.BoilerTaskOrderDO;
 import cn.start.tz.module.pressure2.dal.dataobject.boilertaskordersecuritycheck.BoilerTaskOrderSecurityCheckDO;
 import cn.start.tz.module.pressure2.dal.dataobject.boilertaskordersecuritycheck.BoilerTaskOrderSecurityCheckDO;
 import cn.start.tz.module.pressure2.dal.dataobject.boilertaskorderuser.BoilerTaskOrderUserDO;
 import cn.start.tz.module.pressure2.dal.dataobject.boilertaskorderuser.BoilerTaskOrderUserDO;
+import cn.start.tz.module.pressure2.dal.dataobject.dynamictbins.DynamicTbInsDO;
 import cn.start.tz.module.pressure2.dal.dataobject.pipetaskorder.PipeTaskOrderDO;
 import cn.start.tz.module.pressure2.dal.dataobject.pipetaskorder.PipeTaskOrderDO;
 import cn.start.tz.module.pressure2.dal.dataobject.pipetaskordersecuritycheck.PipeTaskOrderSecurityCheckDO;
 import cn.start.tz.module.pressure2.dal.dataobject.pipetaskordersecuritycheck.PipeTaskOrderSecurityCheckDO;
 import cn.start.tz.module.pressure2.dal.dataobject.pipetaskorderuser.PipeTaskOrderUserDO;
 import cn.start.tz.module.pressure2.dal.dataobject.pipetaskorderuser.PipeTaskOrderUserDO;
@@ -17,6 +18,7 @@ import cn.start.tz.module.pressure2.dal.mysql.pipetaskorder.PipeTaskOrderMapper;
 import cn.start.tz.module.pressure2.dal.mysql.pipetaskordersecuritycheck.PipeTaskOrderSecurityCheckMapper;
 import cn.start.tz.module.pressure2.dal.mysql.pipetaskordersecuritycheck.PipeTaskOrderSecurityCheckMapper;
 import cn.start.tz.module.pressure2.dal.mysql.pipetaskorderuser.PipeTaskOrderUserMapper;
 import cn.start.tz.module.pressure2.dal.mysql.pipetaskorderuser.PipeTaskOrderUserMapper;
 import cn.start.tz.module.pressure2.service.dynamicOFData.IDynamicOFData;
 import cn.start.tz.module.pressure2.service.dynamicOFData.IDynamicOFData;
+import cn.start.tz.module.pressure2.service.dynamictbins.DynamicTbInsService;
 import cn.start.tz.module.system.api.dict.DictDataApi;
 import cn.start.tz.module.system.api.dict.DictDataApi;
 import cn.start.tz.module.system.api.user.AdminUserApi;
 import cn.start.tz.module.system.api.user.AdminUserApi;
 import cn.start.tz.module.system.api.user.dto.AdminUserRespDTO;
 import cn.start.tz.module.system.api.user.dto.AdminUserRespDTO;
@@ -62,6 +64,9 @@ public class EHSQGR009_202400RecordOFData implements IDynamicOFData {
     @Resource
     @Resource
     private AdminUserApi adminUserApi;
     private AdminUserApi adminUserApi;
 
 
+    @Resource
+    private DynamicTbInsService dynamicTbInsService;
+
     @Resource
     @Resource
     private DictDataApi dictDataApi;
     private DictDataApi dictDataApi;
 
 
@@ -82,6 +87,7 @@ public class EHSQGR009_202400RecordOFData implements IDynamicOFData {
         String equipMainTpe = ruleVO.getParams().getString("equipMainType");
         String equipMainTpe = ruleVO.getParams().getString("equipMainType");
 
 
         JSONObject result = new JSONObject();
         JSONObject result = new JSONObject();
+        DynamicTbInsDO firstInsDO = dynamicTbInsService.getDynamicRefId(refId);
 
 
         if (equipMainTpe.equals("boiler")){
         if (equipMainTpe.equals("boiler")){
 
 
@@ -136,6 +142,26 @@ public class EHSQGR009_202400RecordOFData implements IDynamicOFData {
                     }
                     }
                 }
                 }
 
 
+                //默认勾选项
+                if (firstInsDO == null){
+                    result.put("value1","√");
+                    result.put("value2","√");
+                    result.put("value3","√");
+                    result.put("value4","√");
+                    result.put("value5","√");
+                    result.put("value6","√");
+                    result.put("value7","√");
+                    result.put("value8","√");
+                    result.put("value9","√");
+                    result.put("value10","-");
+                    if (orderDO != null && orderDO.getCheckType() == 100) {
+                        result.put("value11", "√");
+                    }else{
+                        result.put("value11","-");
+                    }
+                    result.put("value12","√");
+                    result.put("value13","-");
+                }
             }
             }
 
 
         }else if (equipMainTpe.equals("pipe")){
         }else if (equipMainTpe.equals("pipe")){
@@ -188,6 +214,23 @@ public class EHSQGR009_202400RecordOFData implements IDynamicOFData {
                     }
                     }
                 }
                 }
 
 
+                //默认勾选项
+                if (firstInsDO == null){
+                    result.put("value1","√");
+                    result.put("value2","√");
+                    result.put("value3","√");
+                    result.put("value4","√");
+                    result.put("value5","√");
+                    result.put("value6","√");
+                    result.put("value7","√");
+                    result.put("value8","√");
+                    result.put("value9","√");
+                    result.put("value10","-");
+                    result.put("value11","-");
+                    result.put("value12","√");
+                    result.put("value13","-");
+                }
+
             }
             }
 
 
         }
         }