forked from dyf/fys-Multi-tenant
Merge remote-tracking branch 'upstream/6170' into 6170
This commit is contained in:
@ -59,11 +59,11 @@
|
||||
<if test="criteria.deviceName != null and criteria.deviceName.trim() != ''">
|
||||
and d.device_name like concat('%', TRIM(#{criteria.deviceName}), '%')
|
||||
</if>
|
||||
<if test="criteria.deviceMac != null">
|
||||
and d.device_mac = #{criteria.deviceMac}
|
||||
<if test="criteria.deviceMac != null and criteria.deviceMac.trim() != ''">
|
||||
and d.device_mac like concat('%', TRIM(#{criteria.deviceMac}), '%')
|
||||
</if>
|
||||
<if test="criteria.deviceImei != null">
|
||||
and d.device_imei = #{criteria.deviceImei}
|
||||
<if test="criteria.deviceImei != null and criteria.deviceImei.trim() != ''">
|
||||
and d.device_imei like concat('%', TRIM(#{criteria.deviceImei}), '%')
|
||||
</if>
|
||||
<if test="criteria.deviceType != null">
|
||||
and d.device_type = #{criteria.deviceType}
|
||||
@ -453,7 +453,7 @@
|
||||
</select>
|
||||
|
||||
<!-- 获取设备使用频次统计 -->
|
||||
<select id="getDeviceUsageFrequency" resultType="com.fuyuanshen.equipment.domain.vo.DeviceUsageFrequencyVo">
|
||||
<select id="getDeviceUsageFrequency1" resultType="com.fuyuanshen.equipment.domain.vo.DeviceUsageFrequencyVo">
|
||||
SELECT
|
||||
device_name AS deviceName,
|
||||
COUNT(*) AS frequency
|
||||
@ -462,6 +462,17 @@
|
||||
GROUP BY device_name
|
||||
ORDER BY frequency DESC
|
||||
</select>
|
||||
<!-- 获取设备使用频次统计 (设备类型)-->
|
||||
<select id="getDeviceUsageFrequency" resultType="com.fuyuanshen.equipment.domain.vo.DeviceUsageFrequencyVo">
|
||||
SELECT
|
||||
d.type_name AS deviceName,
|
||||
COUNT(*) AS frequency
|
||||
FROM device_log dl
|
||||
LEFT JOIN device d ON dl.device_id = d.id
|
||||
WHERE dl.create_time >= DATE_SUB(NOW(), INTERVAL #{days} DAY)
|
||||
GROUP BY d.device_type, d.type_name
|
||||
ORDER BY frequency DESC
|
||||
</select>
|
||||
|
||||
<!-- 根据设备IMEI查询设备 -->
|
||||
<select id="selectDeviceByImei" resultType="com.fuyuanshen.equipment.domain.Device">
|
||||
|
||||
Reference in New Issue
Block a user