From 304d36e1cc624f311e97d3aee5a99bea98f5c395 Mon Sep 17 00:00:00 2001 From: zhangzhicheng Date: Sat, 17 Aug 2024 17:56:52 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=BB=9F=E8=AE=A1?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/device/EqEquipmentMapper.xml | 30 ++++++++++++++++--- 1 file changed, 26 insertions(+), 4 deletions(-) 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;