From ef36e785f7d67fbb7275c5b80aa105045e5d3eb6 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Thu, 05 Feb 2026 19:42:25 +0800
Subject: [PATCH] 反无设备启用,禁用优化

---
 drone-service/drone-fw/src/main/java/org/sxkj/fw/area/mapper/FwAreaDivideMapper.xml |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/drone-service/drone-fw/src/main/java/org/sxkj/fw/area/mapper/FwAreaDivideMapper.xml b/drone-service/drone-fw/src/main/java/org/sxkj/fw/area/mapper/FwAreaDivideMapper.xml
index dfaa772..bca71ed 100644
--- a/drone-service/drone-fw/src/main/java/org/sxkj/fw/area/mapper/FwAreaDivideMapper.xml
+++ b/drone-service/drone-fw/src/main/java/org/sxkj/fw/area/mapper/FwAreaDivideMapper.xml
@@ -493,6 +493,16 @@
         ) dd on find_in_set(dd.id, ad.device_ids)
     </select>
 
+    <select id="checkAreaBindScene" resultType="java.lang.Boolean">
+        select
+        count(1)
+        from ja_fw_defense_scene_manage dsm
+        left join ja_fw_defense_scene ds on ds.id = dsm.defense_scene_id and ds.is_deleted = 0
+        where ds.is_deleted = 0
+        and find_in_set(#{areaId}, ds.area_divide_ids)
+        and dsm.is_deleted = 0
+    </select>
+
     <insert id="insertWithGeom" parameterType="org.sxkj.fw.area.entity.FwAreaDivideEntity" useGeneratedKeys="true" keyProperty="id">
         insert into ja_fw_area_divide (
             id,

--
Gitblit v1.9.3