Commit d71a221850c9f7181e944a2f2ce974e478fdc477

Authored by xp.Huang
2 parents a1f6b323 ba4e6be9

Merge branch 'cherry-pick-7869e114' into 'master_dev'

fix:pc端首页告警数sql错误 同步与小程序逻辑一致

See merge request yunteng/thingskit!340
@@ -296,11 +296,13 @@ @@ -296,11 +296,13 @@
296 </select> 296 </select>
297 297
298 <select id="findDeviceAlarmInfoByCustomer" resultMap="baseHomePageTop"> 298 <select id="findDeviceAlarmInfoByCustomer" resultMap="baseHomePageTop">
299 - SELECT COUNT(ID) AS sum_count,  
300 - SUM(CASE WHEN created_time >= #{todayTime} THEN 1 ELSE 0 END) AS today_add  
301 - FROM alarm  
302 - WHERE customer_id ::TEXT = #{customerId}  
303 - AND originator_type = 5; 299 + SELECT COUNT(m.ID) AS sum_count,
  300 + SUM(CASE WHEN m.created_time >= #{todayTime} THEN 1 ELSE 0 END) AS today_add
  301 + FROM alarm m
  302 + LEFT JOIN tk_device d ON m.originator_id = d.tb_device_id::uuid
  303 + LEFT JOIN device bd ON bd.id = d.tb_device_id::uuid
  304 + WHERE bd.customer_id ::TEXT = #{customerId}
  305 + AND m.originator_type = 5;
304 </select> 306 </select>
305 307
306 <select id="findDeviceMessageInfoByTs" resultType="java.lang.Integer"> 308 <select id="findDeviceMessageInfoByTs" resultType="java.lang.Integer">