From 303223dc45f41cdfb14364a7aa7b643f91421b76 Mon Sep 17 00:00:00 2001
From: 16639036659 <577530412@qq.com>
Date: 星期三, 08 十一月 2023 16:19:50 +0800
Subject: [PATCH] 添加检查上报

---
 src/main/java/com/ruoyi/project/mobile/service/ApiDangerScheduleService.java |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/ruoyi/project/mobile/service/ApiDangerScheduleService.java b/src/main/java/com/ruoyi/project/mobile/service/ApiDangerScheduleService.java
index ac26a21..8bd9bed 100644
--- a/src/main/java/com/ruoyi/project/mobile/service/ApiDangerScheduleService.java
+++ b/src/main/java/com/ruoyi/project/mobile/service/ApiDangerScheduleService.java
@@ -51,6 +51,9 @@
     private RiskService riskService;
 
     @Autowired
+    private PreventRiskDangerCheckAndMeasureService riskDangerCheckAndMeasureService;//隐患检查点Service
+
+    @Autowired
     private PreventRiskDangerCheckAndMeasureService preventRiskDangerCheckAndMeasureService;
     /**
      * 获取定时任务隐患列表
@@ -103,7 +106,7 @@
 
 
     /**
-     * 定时隐患排查保存  -- todo
+     * 定时隐患排查保存
      */
     public ApiResult editDangerScheduleSave(String str, ApiRequestHeader header) {
         //验证userId,loginName,token,deviceType,deviceId,appType 是否一致
@@ -143,7 +146,6 @@
                 }
             });
 
-
             hiddenDangerCheckService.updateHiddenDangerCheck(hiddenDangerCheck);
 
             hdcpService.getTaskCountTotal(Long.valueOf(header.userId));//查询未执行任务总数量并推送
@@ -158,7 +160,7 @@
 
 
     /**
-     * 设置为记录正常 // todo
+     * 设置为记录正常 todo
      */
     public ApiResult editPointScheduleSetNormal(String str, ApiRequestHeader header) {
         //验证userId,loginName,token,deviceType,deviceId,appType 是否一致
@@ -175,11 +177,16 @@
             hdcpService.updateHiddenDangerCheckPoint(hdcp);
 
             PreventRiskDangerCheckAndMeasure dangerCheckPointInfo = preventRiskDangerCheckAndMeasureService.getByDangerCheckPointId(hdcp.getId());
-            int result = riskService.updateCheckLog(dangerCheckPointInfo.getCheckId(), hdcp);// todo
+            int result = riskService.updateCheckLog(dangerCheckPointInfo.getCheckId(), hdcp);
             if (result < 1){
                 return ApiResult.error("隐患排查记录附属表:写入手机识别码错误");
             }
 
+            //添加检查说明信息
+            int result1 = riskDangerCheckAndMeasureService.updateCheckDesc(hdcp);
+            if (result1 < 1){
+                throw new RuntimeException("登记检查上报结果失败");
+            }
             hdcpService.getTaskCountTotal(Long.valueOf(header.userId));//查询未执行任务总数量并推送
 
             return ApiResult.success("定时隐患排查--设置为正常--成功");
@@ -192,7 +199,6 @@
 
     /**
      * 定时隐患排查---隐患登记
-     * todo-2022 手机端-暂时未改动
      */
     @Transactional
     public ApiResult editPointScheduleDangerRegisterSave(String str, ApiRequestHeader header) {
@@ -214,7 +220,6 @@
             hdcp.setExamineStatus(TrHiddenDangerCheckConstants.EXAMINE_STATUS_NOT_EXAMINE);//核查状态(待核查)
             hdcp.setStage(TrHiddenDangerCheckConstants.DANGER_STAGE_PLAN_EXAMINE);//隐患核查阶段(数据进入到隐患核查阶段)
             hdcp.setDangerSources(TrHiddenDangerCheckConstants.DANGER_SOURCES_SCHEDULE_PRODUCE); //隐患来源(定时器任务生成)
-
 
             HiddenDangerCheckPoint queryExist = new HiddenDangerCheckPoint();
             queryExist.setWhetherDanger(TrHiddenDangerCheckConstants.WHETHER_DANGER_YES);//是否为隐患(是隐患)
@@ -241,7 +246,6 @@
                     throw new RuntimeException("添加隐患附属信息失败");
                 }
 
-                // todo-2022 此处插入附属表
                 //获取Id返回值
                 hdcp.getId();
                 int result = riskService.insertDangerInfo(hdcp.getId(), hdcp);
@@ -249,15 +253,15 @@
                     throw new RuntimeException("添加隐患附属信息失败");
                 }
 
-                PreventRiskDangerCheckAndMeasure dangerCheckPointInfo = preventRiskDangerCheckAndMeasureService.getByDangerCheckPointId(hdcp.getId());
-                riskService.updateCheckLog(dangerCheckPointInfo.getCheckId(), hdcp);
+//                PreventRiskDangerCheckAndMeasure dangerCheckPointInfo = preventRiskDangerCheckAndMeasureService.getByDangerCheckPointId(hdcp.getId());
+//                riskService.updateCheckLog(dangerCheckPointInfo.getCheckId(), hdcp);
 
             }else{
                 hdcp.setUpdateBy(user.getLoginName());
                 hdcp.setUpdateTime(DateUtils.getNowDate());
                 i = hdcpService.updateHiddenDangerCheckPoint(hdcp);
 
-                // todo-2022 此处修改附属表,注释:
+                // todo-2022 此处修改附属表
 //                int result = riskService.updateDangerInfo(hdcp);
 //                if (result < 1){
 //                    throw new RuntimeException("修改失败");

--
Gitblit v1.9.2