From 20f84e1b1e20dca7b52d5c2213fd0fe1198b7b28 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期一, 05 六月 2023 12:05:49 +0800
Subject: [PATCH] 巡检记录增加wellName字段

---
 ard-work/src/main/java/com/ruoyi/inspect/mapper/ArdVideoInspectRecordMapper.java          |    3 ++-
 ard-work/src/main/java/com/ruoyi/constant/Global.java                                     |    3 +--
 ard-work/src/main/java/com/ruoyi/inspect/mapper/ArdVideoInspectTaskMapper.java            |    6 ++++--
 ard-work/src/main/resources/mapper/inspect/ArdVideoInspectTaskMapper.xml                  |    2 +-
 ard-work/src/main/java/com/ruoyi/inspect/domain/ArdVideoInspectRecord.java                |   13 ++++++++++++-
 ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectTaskServiceImpl.java |    7 ++++++-
 ard-work/src/main/resources/mapper/inspect/ArdVideoInspectRecordMapper.xml                |    2 ++
 7 files changed, 28 insertions(+), 8 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/constant/Global.java b/ard-work/src/main/java/com/ruoyi/constant/Global.java
index dae57c1..6eb2dd9 100644
--- a/ard-work/src/main/java/com/ruoyi/constant/Global.java
+++ b/ard-work/src/main/java/com/ruoyi/constant/Global.java
@@ -1,9 +1,7 @@
 package com.ruoyi.constant;
 
 import java.util.ArrayList;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 
 /**
  * @Description: 鍏ㄥ眬绫�
@@ -14,5 +12,6 @@
  **/
 public class Global {
 
+    //寮�鍚綍鍍忕殑浠诲姟鍒楄〃
     public static List<String> task_record=new ArrayList<>();
 }
diff --git a/ard-work/src/main/java/com/ruoyi/inspect/domain/ArdVideoInspectRecord.java b/ard-work/src/main/java/com/ruoyi/inspect/domain/ArdVideoInspectRecord.java
index 0b4395d..1b32a2f 100644
--- a/ard-work/src/main/java/com/ruoyi/inspect/domain/ArdVideoInspectRecord.java
+++ b/ard-work/src/main/java/com/ruoyi/inspect/domain/ArdVideoInspectRecord.java
@@ -41,8 +41,19 @@
     /** 鐢ㄦ埛id */
     @Excel(name = "鐢ㄦ埛id")
     private String userId;
+    /** 浜曞悕绉� */
+    @Excel(name = "浜曞悕绉�")
+    private String wellName;
 
-    public void setId(String id) 
+    public String getWellName() {
+        return wellName;
+    }
+
+    public void setWellName(String wellName) {
+        this.wellName = wellName;
+    }
+
+    public void setId(String id)
     {
         this.id = id;
     }
diff --git a/ard-work/src/main/java/com/ruoyi/inspect/mapper/ArdVideoInspectRecordMapper.java b/ard-work/src/main/java/com/ruoyi/inspect/mapper/ArdVideoInspectRecordMapper.java
index 7b80456..7ff8fea 100644
--- a/ard-work/src/main/java/com/ruoyi/inspect/mapper/ArdVideoInspectRecordMapper.java
+++ b/ard-work/src/main/java/com/ruoyi/inspect/mapper/ArdVideoInspectRecordMapper.java
@@ -26,6 +26,7 @@
      * @return 瑙嗛宸℃璁板綍闆嗗悎
      */
     public List<ArdVideoInspectRecord> selectArdVideoInspectRecordList(ArdVideoInspectRecord ardVideoInspectRecord);
+    @SuppressWarnings("MybatisXMapperMethodInspection")
     public List selectArdVideoInspectRecordListByStartTime(ArdVideoInspectRecord ardVideoInspectRecord);
 
     /**
@@ -59,6 +60,6 @@
      * @return 缁撴灉
      */
     public int deleteArdVideoInspectRecordByIds(String[] ids);
-
+    @SuppressWarnings("MybatisXMapperMethodInspection")
     List selectArdVideoInspectRecordCountByStartMonth(String startMonth);
 }
diff --git a/ard-work/src/main/java/com/ruoyi/inspect/mapper/ArdVideoInspectTaskMapper.java b/ard-work/src/main/java/com/ruoyi/inspect/mapper/ArdVideoInspectTaskMapper.java
index 5b30986..237f952 100644
--- a/ard-work/src/main/java/com/ruoyi/inspect/mapper/ArdVideoInspectTaskMapper.java
+++ b/ard-work/src/main/java/com/ruoyi/inspect/mapper/ArdVideoInspectTaskMapper.java
@@ -1,6 +1,8 @@
 package com.ruoyi.inspect.mapper;
 
 import java.util.List;
+import java.util.Map;
+
 import com.ruoyi.inspect.domain.ArdVideoInspectTask;
 import com.ruoyi.inspect.domain.ArdVideoInspectTaskStep;
 
@@ -90,6 +92,6 @@
      * @return 缁撴灉
      */
     public int deleteArdVideoInspectTaskStepByTaskId(String id);
-
-    public List getTaskUsedCameraPeriods(String cameraId);
+    @SuppressWarnings("MybatisXMapperMethodInspection")
+    public  List<Map<String,Object>> getTaskUsedCameraPeriods(String cameraId);
 }
diff --git a/ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectTaskServiceImpl.java b/ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectTaskServiceImpl.java
index 25576d7..11c9de2 100644
--- a/ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectTaskServiceImpl.java
+++ b/ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectTaskServiceImpl.java
@@ -61,7 +61,7 @@
             }
             ardVideoInspectTask.setCurrentStepId("");
             ardVideoInspectTask.setCurrentStepStartTime("");
-            ardVideoInspectTaskMapper.updateArdVideoInspectTask(ardVideoInspectTask);
+            ardVideoInspectTaskMapper.updateArdVideoInspectTaskWithCurrentSetpInfo(ardVideoInspectTask);
         }
     }
 
@@ -514,6 +514,11 @@
                 /*鎻掑叆宸℃璁板綍*/
                 ArdVideoInspectRecord ardVideoInspectRecord = new ArdVideoInspectRecord();
                 ardVideoInspectRecord.setStepId(step.getId());
+                ArdAlarmpointsWell ardAlarmpointsWell = ardAlarmpointsWellMapper.selectArdAlarmpointsWellById(step.getWellId());
+                if(StringUtils.isNotNull(ardAlarmpointsWell))
+                {
+                    ardVideoInspectRecord.setWellName(ardAlarmpointsWell.getWellId());
+                }
                 Date currentStepStartDate = DateUtils.dateTime(DateUtils.YYYY_MM_DD_HH_MM_SS, currentStepStartTime);
                 Date currentStepStopDate = DateUtils.addMinutes(currentStepStartDate, step.getRecordingTime());
                 ardVideoInspectRecord.setStartTime(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS, currentStepStartDate));
diff --git a/ard-work/src/main/resources/mapper/inspect/ArdVideoInspectRecordMapper.xml b/ard-work/src/main/resources/mapper/inspect/ArdVideoInspectRecordMapper.xml
index 33a95ee..cf1963a 100644
--- a/ard-work/src/main/resources/mapper/inspect/ArdVideoInspectRecordMapper.xml
+++ b/ard-work/src/main/resources/mapper/inspect/ArdVideoInspectRecordMapper.xml
@@ -58,6 +58,7 @@
             <if test="stepId != null">step_id,</if>
             <if test="deptId != null">dept_id,</if>
             <if test="userId != null">user_id,</if>
+            <if test="wellName != null">well_name,</if>
          </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="id != null">#{id},</if>
@@ -67,6 +68,7 @@
             <if test="stepId != null">#{stepId},</if>
             <if test="deptId != null">#{deptId},</if>
             <if test="userId != null">#{userId},</if>
+            <if test="wellName != null">#{wellName},</if>
          </trim>
     </insert>
 
diff --git a/ard-work/src/main/resources/mapper/inspect/ArdVideoInspectTaskMapper.xml b/ard-work/src/main/resources/mapper/inspect/ArdVideoInspectTaskMapper.xml
index 0829d05..86edb02 100644
--- a/ard-work/src/main/resources/mapper/inspect/ArdVideoInspectTaskMapper.xml
+++ b/ard-work/src/main/resources/mapper/inspect/ArdVideoInspectTaskMapper.xml
@@ -178,7 +178,7 @@
     </insert>
 
     <!--鏌ヨ浠诲姟涓浉鏈哄凡浣跨敤鏃舵-->
-    <select id="getTaskUsedCameraPeriods" parameterType="String" resultType="java.util.List">
+    <select id="getTaskUsedCameraPeriods" parameterType="String" resultType="java.util.HashMap">
         select t.start_time,t.end_time from ard_video_inspect_task t
         where t.camera_id=#{startMonth}
         ORDER BY t.start_time

--
Gitblit v1.9.3