From 6e43ac3b06f272925a87f4193ad238acc9f32f49 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Fri, 06 Feb 2026 17:32:30 +0800
Subject: [PATCH] mysql调整成pgsql
---
drone-service/drone-fw/src/main/java/org/sxkj/fw/record/mapper/FwDroneAlarmRecordMapper.xml | 23 +++++++++++++----------
1 files changed, 13 insertions(+), 10 deletions(-)
diff --git a/drone-service/drone-fw/src/main/java/org/sxkj/fw/record/mapper/FwDroneAlarmRecordMapper.xml b/drone-service/drone-fw/src/main/java/org/sxkj/fw/record/mapper/FwDroneAlarmRecordMapper.xml
index 991da86..51b2cec 100644
--- a/drone-service/drone-fw/src/main/java/org/sxkj/fw/record/mapper/FwDroneAlarmRecordMapper.xml
+++ b/drone-service/drone-fw/src/main/java/org/sxkj/fw/record/mapper/FwDroneAlarmRecordMapper.xml
@@ -40,16 +40,19 @@
d.status deviceStatus,
d.final_outbound_area,
/* 1=已关注,0=未关注 */
- EXISTS (
- SELECT
- 1
- FROM
- ja_fw_alarm_favorite f
- WHERE
- f.alarm_record_id = dar.id
- AND f.user_id = #{param2.currentUserId} -- MyBatis 参数
- AND f.is_deleted = 0
- ) AS favorited
+ CASE
+ WHEN EXISTS (
+ SELECT
+ 1
+ FROM
+ ja_fw_alarm_favorite f
+ WHERE
+ f.alarm_record_id = dar.id
+ AND f.user_id = #{param2.currentUserId} -- MyBatis 参数
+ AND f.is_deleted = 0
+ ) THEN 1
+ ELSE 0
+ END AS favorited
from
ja_fw_drone_alarm_record dar
left join
--
Gitblit v1.9.3