From cd733a90c9d9440ec676a9e814f328ac9bbaadd9 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Thu, 02 Apr 2026 11:21:11 +0800
Subject: [PATCH] opt: sql改造其他模块改造2
---
drone-service/drone-fw/src/main/java/org/sxkj/fw/area/mapper/FwDefenseSceneManageMapper.xml | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drone-service/drone-fw/src/main/java/org/sxkj/fw/area/mapper/FwDefenseSceneManageMapper.xml b/drone-service/drone-fw/src/main/java/org/sxkj/fw/area/mapper/FwDefenseSceneManageMapper.xml
index 8239ca9..d8653ca 100644
--- a/drone-service/drone-fw/src/main/java/org/sxkj/fw/area/mapper/FwDefenseSceneManageMapper.xml
+++ b/drone-service/drone-fw/src/main/java/org/sxkj/fw/area/mapper/FwDefenseSceneManageMapper.xml
@@ -69,15 +69,15 @@
), 0)
from ja_fw_area_divide ad
where ad.is_deleted = 0
- and ad.id = ANY(string_to_array(ds.area_divide_ids, ',')::bigint[])
+ and ad.id::VARCHAR = ANY(string_to_array(ds.area_divide_ids, ','))
) as device_count
from ja_fw_defense_scene_manage dsm
left join ja_fw_defense_scene ds on ds.id::VARCHAR = dsm.defense_scene_id::VARCHAR and ds.is_deleted = 0
<where>
dsm.is_deleted = 0
<if test="time != null">
- and (dsm.effective_date_start is null or dsm.effective_date_start <= #{time})
- and (dsm.effective_date_end is null or dsm.effective_date_end >= #{time})
+ and (dsm.effective_date_start is null or dsm.effective_date_start <= #{time}::timestamp)
+ and (dsm.effective_date_end is null or dsm.effective_date_end >= #{time}::timestamp)
</if>
</where>
</select>
--
Gitblit v1.9.3