From 389b7f3b7025c62a0b723da8b26a3869fe5ecb40 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期三, 25 十二月 2024 10:55:05 +0800
Subject: [PATCH] 修改过滤2023年协议数据bug

---
 guns-admin/src/main/java/com/stylefeng/guns/modular/api/PatrolTaskController.java           |   12 +++++++-----
 guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TaskDetailMapper.xml |    1 +
 guns-admin/src/main/resources/application.yml                                               |   24 ++++++++++++------------
 3 files changed, 20 insertions(+), 17 deletions(-)

diff --git a/guns-admin/src/main/java/com/stylefeng/guns/modular/api/PatrolTaskController.java b/guns-admin/src/main/java/com/stylefeng/guns/modular/api/PatrolTaskController.java
index 0a3c29a..c523743 100644
--- a/guns-admin/src/main/java/com/stylefeng/guns/modular/api/PatrolTaskController.java
+++ b/guns-admin/src/main/java/com/stylefeng/guns/modular/api/PatrolTaskController.java
@@ -30,7 +30,7 @@
  * @Date 2024/12/17 20:18
  */
 @RestController
-@RequestMapping("/api/patrolTask")
+@RequestMapping("/base/patrolTask")
 public class PatrolTaskController extends BaseController {
 
 	@Resource
@@ -119,7 +119,8 @@
 		List<Vehicle> list = new ArrayList<>();
 		if(null != year){
 			for (Vehicle vehicle : vehicleList) {
-				if("2".equals(year)){
+				String vehicleGpsProtocol = vehicle.getVehicleGpsProtocol();
+				if(2023 == year && null != vehicleGpsProtocol && vehicleGpsProtocol.equals("2")){
 					list.add(vehicle);
 				}
 			}
@@ -137,9 +138,10 @@
 		List<Ship> shipList = VideoGateway.getShipList(null, null, null, 0);
 		List<Ship> list = new ArrayList<>();
 		if(null != year){
-			for (Ship vehicle : shipList) {
-				if("2".equals(year)){
-					list.add(vehicle);
+			for (Ship ship : shipList) {
+				String vehicleGpsProtocol = ship.getVehicleGpsProtocol();
+				if(2023 == year && null != vehicleGpsProtocol && vehicleGpsProtocol.equals("2")){
+					list.add(ship);
 				}
 			}
 		}else{
diff --git a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TaskDetailMapper.xml b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TaskDetailMapper.xml
index 70ce6ea..3d1e09d 100644
--- a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TaskDetailMapper.xml
+++ b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TaskDetailMapper.xml
@@ -50,6 +50,7 @@
 		<if test="null != item.status">
 			and a.status = #{item.status}
 		</if>
+		order by a.execution_time desc
 	</select>
 	
 	
diff --git a/guns-admin/src/main/resources/application.yml b/guns-admin/src/main/resources/application.yml
index 968874a..f7f63d3 100644
--- a/guns-admin/src/main/resources/application.yml
+++ b/guns-admin/src/main/resources/application.yml
@@ -36,23 +36,23 @@
 
 
 ---
-spring:
-  datasource:
-    url: jdbc:mysql://127.0.0.1:3306/vehicle_inspection?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai
-    username: root
-    password: 123456
-    db-name: guns #用来搜集数据库的所有表
-    filters: wall,mergeStat
-
-#线上环境
 #spring:
 #  datasource:
-#    url: jdbc:mysql://rm-m5e57gbu0gdv901ub.mysql.rds.aliyuncs.com:3306/vehicle_inspection?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai
-#    username: vehicleInspection
-#    password: SYzt1953123456
+#    url: jdbc:mysql://127.0.0.1:3306/vehicle_inspection?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai
+#    username: root
+#    password: 123456
 #    db-name: guns #用来搜集数据库的所有表
 #    filters: wall,mergeStat
 
+#线上环境
+spring:
+  datasource:
+    url: jdbc:mysql://rm-m5e57gbu0gdv901ub.mysql.rds.aliyuncs.com:3306/vehicle_inspection?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai
+    username: vehicleInspection
+    password: SYzt1953123456
+    db-name: guns #用来搜集数据库的所有表
+    filters: wall,mergeStat
+
 
 #多数据源情况的配置
 guns:

--
Gitblit v1.7.1