From 0bd3d045a891f8cdcef45d9da850f88d222f38b8 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Thu, 02 Apr 2026 11:33:27 +0800
Subject: [PATCH] opt: sql改造其他模块改造5

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

diff --git a/drone-service/drone-fw/src/main/java/org/sxkj/fw/device/mapper/FwDeviceMapper.xml b/drone-service/drone-fw/src/main/java/org/sxkj/fw/device/mapper/FwDeviceMapper.xml
index 72f9e7a..821abd8 100644
--- a/drone-service/drone-fw/src/main/java/org/sxkj/fw/device/mapper/FwDeviceMapper.xml
+++ b/drone-service/drone-fw/src/main/java/org/sxkj/fw/device/mapper/FwDeviceMapper.xml
@@ -298,7 +298,7 @@
                 and exists (
                 select 1
                 from ja_fw_defense_scene ds
-                join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id = ds.id::VARCHAR and dsm.is_deleted = 0
+                join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id::VARCHAR = ds.id::VARCHAR and dsm.is_deleted = 0
                 where ds.is_deleted = 0
                 and ds.area_divide_ids is not null
                 and ds.area_divide_ids != ''
@@ -345,7 +345,7 @@
                 and exists (
                 select 1
                 from ja_fw_defense_scene ds
-                join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id = ds.id::VARCHAR and dsm.is_deleted = 0
+                join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id::VARCHAR = ds.id::VARCHAR and dsm.is_deleted = 0
                 where ds.is_deleted = 0
                 and ds.area_divide_ids is not null
                 and ds.area_divide_ids != ''
@@ -477,7 +477,7 @@
                     and exists (
                     select 1
                     from ja_fw_defense_scene ds
-                    join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id = ds.id::VARCHAR and dsm.is_deleted = 0
+                    join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id::VARCHAR = ds.id::VARCHAR and dsm.is_deleted = 0
                     where ds.is_deleted = 0
                     and ds.area_divide_ids is not null
                     and ds.area_divide_ids != ''
@@ -515,7 +515,7 @@
                     and exists (
                     select 1
                     from ja_fw_defense_scene ds
-                    join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id = ds.id::VARCHAR and dsm.is_deleted = 0
+                    join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id::VARCHAR = ds.id::VARCHAR and dsm.is_deleted = 0
                     where ds.is_deleted = 0
                     and ds.area_divide_ids is not null
                     and ds.area_divide_ids != ''
@@ -552,7 +552,7 @@
                 and exists (
                 select 1
                 from ja_fw_defense_scene ds
-                join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id = ds.id::VARCHAR and dsm.is_deleted = 0
+                join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id::VARCHAR = ds.id::VARCHAR and dsm.is_deleted = 0
                 where ds.is_deleted = 0
                 and ds.area_divide_ids is not null
                 and ds.area_divide_ids != ''
@@ -588,7 +588,7 @@
                     and exists (
                     select 1
                     from ja_fw_defense_scene ds
-                    join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id = ds.id::VARCHAR and dsm.is_deleted = 0
+                    join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id::VARCHAR = ds.id::VARCHAR and dsm.is_deleted = 0
                     where ds.is_deleted = 0
                     and ds.area_divide_ids is not null
                     and ds.area_divide_ids != ''
@@ -624,7 +624,7 @@
                     and exists (
                     select 1
                     from ja_fw_defense_scene ds
-                    join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id = ds.id::VARCHAR and dsm.is_deleted = 0
+                    join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id::VARCHAR = ds.id::VARCHAR and dsm.is_deleted = 0
                     where ds.is_deleted = 0
                     and ds.area_divide_ids is not null
                     and ds.area_divide_ids != ''
@@ -650,7 +650,7 @@
             on ad.id = ANY(string_to_array(ds.area_divide_ids, ',')::bigint[])
             and ds.is_deleted = 0
         left join ja_fw_defense_scene_manage dsm
-            on dsm.defense_scene_id = ds.id::VARCHAR
+            on dsm.defense_scene_id::VARCHAR = ds.id::VARCHAR
             and dsm.is_deleted = 0
         <where>
                 d.is_deleted = 0
@@ -659,7 +659,7 @@
                 and exists (
                 select 1
                 from ja_fw_defense_scene ds
-                join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id = ds.id::VARCHAR and dsm.is_deleted = 0
+                join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id::VARCHAR = ds.id::VARCHAR and dsm.is_deleted = 0
                 where ds.is_deleted = 0
                 and ds.area_divide_ids is not null
                 and ds.area_divide_ids != ''
@@ -792,7 +792,7 @@
             and exists (
             select 1
             from ja_fw_defense_scene ds
-            join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id = ds.id::VARCHAR and dsm.is_deleted = 0
+            join ja_fw_defense_scene_manage dsm on dsm.defense_scene_id::VARCHAR = ds.id::VARCHAR and dsm.is_deleted = 0
             where ds.is_deleted = 0
             and ds.area_divide_ids is not null
             and ds.area_divide_ids != ''

--
Gitblit v1.9.3