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