From 883a15bbcbad503b084a5806b7deb99cfba6f539 Mon Sep 17 00:00:00 2001
From: zhangjianrock@163.com <zhangjianrock@163.com>
Date: 星期日, 28 四月 2024 10:51:49 +0800
Subject: [PATCH] 按任务id和开始时间查询

---
 ard-work/src/main/java/com/ruoyi/inspect/mapper/ArdVideoInspectRecordMapper.java            |    2 ++
 ard-work/src/main/java/com/ruoyi/inspect/service/IArdVideoInspectRecordService.java         |    1 +
 ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectRecordServiceImpl.java |    5 +++++
 server/redis/dump.rdb                                                                       |    0 
 ard-work/src/main/java/com/ruoyi/inspect/controller/TaskController.java                     |    2 +-
 ard-work/src/main/java/com/ruoyi/inspect/controller/ArdVideoInspectRecordController.java    |    4 ++--
 ard-work/src/main/resources/mapper/inspect/ArdVideoInspectRecordMapper.xml                  |    9 +++++++++
 7 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/inspect/controller/ArdVideoInspectRecordController.java b/ard-work/src/main/java/com/ruoyi/inspect/controller/ArdVideoInspectRecordController.java
index e4c4d8e..b9fe59f 100644
--- a/ard-work/src/main/java/com/ruoyi/inspect/controller/ArdVideoInspectRecordController.java
+++ b/ard-work/src/main/java/com/ruoyi/inspect/controller/ArdVideoInspectRecordController.java
@@ -49,9 +49,9 @@
 
     //涓嶆牎楠屾潈闄�
     @GetMapping("/listByStartTime/noPerm")
-    public TableDataInfo listByStartTimeNoPerm(ArdVideoInspectRecord ardVideoInspectRecord) {
+    public TableDataInfo listByStartTimeNoPerm(@RequestParam("taskId") String taskId,@RequestParam("startTime") String startTime) {
         startPage();
-        List<HashMap> list = ardVideoInspectRecordService.selectArdVideoInspectRecordListByStartTime(ardVideoInspectRecord);
+        List<HashMap> list = ardVideoInspectRecordService.selectTaskRecordByStartTime(taskId,startTime);
         return getDataTable(list);
     }
     @PreAuthorize("@ss.hasPermi('inspect:record:list')")
diff --git a/ard-work/src/main/java/com/ruoyi/inspect/controller/TaskController.java b/ard-work/src/main/java/com/ruoyi/inspect/controller/TaskController.java
index df6b92e..550ce20 100644
--- a/ard-work/src/main/java/com/ruoyi/inspect/controller/TaskController.java
+++ b/ard-work/src/main/java/com/ruoyi/inspect/controller/TaskController.java
@@ -74,7 +74,7 @@
     @ApiOperation("鎵嬪姩鍋滄宸℃")
     @GetMapping("/stopTask/{taskId}")
     AjaxResult stopTask(@PathVariable String taskId) {
-        // 鍋滄宸℃浠诲姟
+        // 鍋滄宸℃浠诲姟 
         inspectionTaskManager.stopInspectionTask(taskId);
         return AjaxResult.success();
     }
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 cb938b8..1ebcc5b 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
@@ -3,6 +3,7 @@
 import java.util.HashMap;
 import java.util.List;
 import com.ruoyi.inspect.domain.ArdVideoInspectRecord;
+import org.apache.ibatis.annotations.Param;
 
 /**
  * 瑙嗛宸℃璁板綍Mapper鎺ュ彛
@@ -30,6 +31,7 @@
 
     @SuppressWarnings("MybatisXMapperMethodInspection")
     public List<HashMap> selectArdVideoInspectRecordListByStartTime(ArdVideoInspectRecord ardVideoInspectRecord);
+    public List<HashMap> selectTaskRecordByStartTime(@Param("taskId") String taskId,@Param("startTime") String startTime);
 
     /**
      * 鏂板瑙嗛宸℃璁板綍
diff --git a/ard-work/src/main/java/com/ruoyi/inspect/service/IArdVideoInspectRecordService.java b/ard-work/src/main/java/com/ruoyi/inspect/service/IArdVideoInspectRecordService.java
index ba55704..5344380 100644
--- a/ard-work/src/main/java/com/ruoyi/inspect/service/IArdVideoInspectRecordService.java
+++ b/ard-work/src/main/java/com/ruoyi/inspect/service/IArdVideoInspectRecordService.java
@@ -33,6 +33,7 @@
      * @return
      */
     public List selectArdVideoInspectRecordListByStartTime(ArdVideoInspectRecord ardVideoInspectRecord);
+    public List selectTaskRecordByStartTime(String taskId,String startTime);
     public List selectArdVideoInspectRecordCountByStartMonth(String startMonth);
 
     /**
diff --git a/ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectRecordServiceImpl.java b/ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectRecordServiceImpl.java
index 20da998..bf203f3 100644
--- a/ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectRecordServiceImpl.java
+++ b/ard-work/src/main/java/com/ruoyi/inspect/service/impl/ArdVideoInspectRecordServiceImpl.java
@@ -49,6 +49,11 @@
         return ardVideoInspectRecordMapper.selectArdVideoInspectRecordListByStartTime(ardVideoInspectRecord);
     }
 
+    @Override
+    public List selectTaskRecordByStartTime(String taskId, String startTime) {
+        return ardVideoInspectRecordMapper.selectTaskRecordByStartTime(taskId,startTime);
+    }
+
     /**
      * 鎸夋湀浠借幏鍙栨瘡鏃ヨ褰曟枃浠舵暟閲�
      *
diff --git a/ard-work/src/main/resources/mapper/inspect/ArdVideoInspectRecordMapper.xml b/ard-work/src/main/resources/mapper/inspect/ArdVideoInspectRecordMapper.xml
index b98e0c6..f65265d 100644
--- a/ard-work/src/main/resources/mapper/inspect/ArdVideoInspectRecordMapper.xml
+++ b/ard-work/src/main/resources/mapper/inspect/ArdVideoInspectRecordMapper.xml
@@ -38,6 +38,15 @@
         </where>
         order by start_time desc
     </select>
+    <!--鎸夋棩鏈�,浠诲姟id鏌ヨ-->
+    <select id="selectTaskRecordByStartTime" resultType="java.util.HashMap">
+            select r.*, s.task_id
+            from ard_video_inspect_record r
+                     LEFT JOIN ard_video_inspect_task_step s on r.step_id = s.id
+            where s.task_id = '#{taskId}'
+              and r.start_time like '#{startTime}%'
+            order by r.start_time asc
+    </select>
     <!--鎸夋湀浠界粺璁℃枃浠舵暟閲�-->
     <select id="selectArdVideoInspectRecordCountByStartMonth" parameterType="String" resultType="java.util.HashMap">
         select f.start_date,count(*) from
diff --git a/server/redis/dump.rdb b/server/redis/dump.rdb
new file mode 100644
index 0000000..56bffcb
--- /dev/null
+++ b/server/redis/dump.rdb
Binary files differ

--
Gitblit v1.9.3