diff --git a/ruoyi-admin/src/main/resources/mapper/device/EqEquipmentMapper.xml b/ruoyi-admin/src/main/resources/mapper/device/EqEquipmentMapper.xml index 2cd0d5547..50fe107a1 100644 --- a/ruoyi-admin/src/main/resources/mapper/device/EqEquipmentMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/device/EqEquipmentMapper.xml @@ -5,14 +5,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + SELECT + e.user_id, + s.nick_name, + e.user_name, + COUNT(*) AS bind_num, -- 设备总数 + SUM(CASE WHEN e.line_status = 0 THEN 1 ELSE 0 END) AS offline_num, -- 离线个数 + SUM(CASE WHEN e.line_status = 1 THEN 1 ELSE 0 END) AS online_num -- 在线个数 + FROM + eq_equipment e + JOIN + sys_user s ON e.user_id = s.user_id + + + AND nick_name like + CONCAT('%', #{nickName}, '%') + + + GROUP BY + e.user_name, s.nick_name;