Просмотр исходного кода

修改灯控当天平均亮灯时长的数据异常

zhj 9 месяцев назад
Родитель
Сommit
ea9d690611
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/main/resources/mapper/LampMapper.xml

+ 1 - 1
src/main/resources/mapper/LampMapper.xml

@@ -1397,7 +1397,7 @@
         select
         AVG(l.lighteness) AS aveLightness,
         AVG(TIMESTAMPDIFF(YEAR, l.createtime, NOW())) AS aveUsageYears,
-        AVG(a.day_light_time) AS aveLightTime
+        AVG(IF(DATE(DATE_ADD(a.updatetime, INTERVAL 8 HOUR)) = CURDATE() AND a.day_light_time > 0, a.day_light_time, null)) AS aveLightTime
         from lampinfo l
         left join lamp_info_log_new a on a.lampid = l.id
         where 1=1