From f8e7c905fa037f2ceb5da4533a8707158a09c9e2 Mon Sep 17 00:00:00 2001 From: zch Date: Sat, 24 May 2025 17:02:55 +0800 Subject: [PATCH] =?UTF-8?q?refactor(os-ems):=20=E5=B0=86=20IIF=20=E5=87=BD?= =?UTF-8?q?=E6=95=B0=E6=9B=BF=E6=8D=A2=E4=B8=BA=20CASE=20WHEN=20=E8=AF=AD?= =?UTF-8?q?=E5=8F=A5=EF=BC=8C=E9=80=82=E5=BA=94MySQL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/mapper/ems/record/EmsRecordAlarmDataMapper.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/os-ems/src/main/resources/mapper/ems/record/EmsRecordAlarmDataMapper.xml b/os-ems/src/main/resources/mapper/ems/record/EmsRecordAlarmDataMapper.xml index f8e197a..8640756 100644 --- a/os-ems/src/main/resources/mapper/ems/record/EmsRecordAlarmDataMapper.xml +++ b/os-ems/src/main/resources/mapper/ems/record/EmsRecordAlarmDataMapper.xml @@ -44,7 +44,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" rad.notify_user, bmi.monitor_name, ebcdi.collect_device_name, - IIF(rad.monitor_id is null, ebcdi.collect_device_name, bmi.monitor_name) device_name + CASE WHEN rad.monitor_id is null THEN ebcdi.collect_device_name ELSE bmi.monitor_name END device_name FROM ems_record_alarm_data rad LEFT JOIN ems_base_monitor_info bmi ON rad.monitor_id = bmi.monitor_code LEFT JOIN ems_base_collect_device_info ebcdi on rad.collect_device_id = ebcdi.collect_device_id