Prechádzať zdrojové kódy

@author liuqing
@commit 修改StatData 重复调用

lq 3 mesiacov pred
rodič
commit
4a770cc7d1
1 zmenil súbory, kde vykonal 6 pridanie a 5 odobranie
  1. 6 5
      common/models/devicealarm.go

+ 6 - 5
common/models/devicealarm.go

@@ -31,17 +31,18 @@ func (o DeviceAlarm) Update() error {
 	return err
 }
 
-//用于web端告警信息同步
+// 用于web端告警信息同步
+// todo  lq 该查询还有优化空间,可以考虑使用UNION ALL优化
 func GetUpdateAlarm(id uint64, update string) ([]DeviceAlarm, error) {
 	var array []DeviceAlarm
 	err := G_db.Model(&DeviceAlarm{}).Where("id > ? OR updated_at > ?", id, update).Order("id asc").Find(&array).Error
 	return array, err
 }
 
-//获取告警信息
-//flag=0获取所有告警信息
-//flag=1获取结束的告警信息
-//flag=2获取未结束的告警信息
+// 获取告警信息
+// flag=0获取所有告警信息
+// flag=1获取结束的告警信息
+// flag=2获取未结束的告警信息
 func GetAlarmByCodes(codes []string, flag int) ([]DeviceAlarm, error) {
 	var array []DeviceAlarm
 	var err error