From 1c3d9f4f6d0dc330a80b199cfb824f41a048fe6c Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Sat, 31 Jan 2026 16:39:33 +0800
Subject: [PATCH] 设备权限优化

---
 drone-service/drone-fw/src/main/java/org/sxkj/fw/record/mapper/FwDroneFlightRecordMapper.xml |   20 ++------------------
 1 files changed, 2 insertions(+), 18 deletions(-)

diff --git a/drone-service/drone-fw/src/main/java/org/sxkj/fw/record/mapper/FwDroneFlightRecordMapper.xml b/drone-service/drone-fw/src/main/java/org/sxkj/fw/record/mapper/FwDroneFlightRecordMapper.xml
index e69e575..c933715 100644
--- a/drone-service/drone-fw/src/main/java/org/sxkj/fw/record/mapper/FwDroneFlightRecordMapper.xml
+++ b/drone-service/drone-fw/src/main/java/org/sxkj/fw/record/mapper/FwDroneFlightRecordMapper.xml
@@ -29,28 +29,12 @@
             ja_fw_drone_flight_record dfr
         left join
             ja_fw_device d on dfr.device_id = d.id
-        /* 关联出库去向表,看设备去了哪里  */
-        LEFT JOIN (
-            SELECT
-                device_id,
-                out_target,
-                ROW_NUMBER() OVER (
-                PARTITION BY
-                device_id
-                ORDER BY
-                create_time DESC
-                ) AS rn
-            FROM
-                ja_fw_device_track
-            WHERE
-                out_target IS NOT NULL
-            ) t
-            ON d.id = t.device_id AND t.rn = 1
         <where>
                 dfr.is_deleted = 0
                 and d.track_status = 1
+                and d.is_enabled = 1
             <if test="param2.regionName != null and param2.regionName != ''">
-                and (t.out_target = #{param2.regionName}
+                and (d.final_outbound_area = #{param2.regionName}
                 <!-- 或者设备是共享给当前部门的 -->
                 <if test="param2.currentDeptId != null and param2.currentDeptId != '' ">
                     or dfr.device_id in (

--
Gitblit v1.9.3