songxiaohang 1 yıl önce
ebeveyn
işleme
1e751d4666
1 değiştirilmiş dosya ile 3 ekleme ve 3 silme
  1. 3 3
      app/model/dcitemhistorydatamodel.go

+ 3 - 3
app/model/dcitemhistorydatamodel.go

@@ -66,7 +66,7 @@ func (m *defaultDcItemHistoryDataModel) MultiInsert(ctx context.Context, project
 func (m *defaultDcItemHistoryDataModel) QueryHistoryDataByTime(ctx context.Context, in *pb.ItemHistoryDataByTimeReq) ([]*ItemHistoryData, error) {
 	resp := make([]*ItemHistoryData, 0)
 	var err error
-	query := fmt.Sprintf("SELECT * FROM %s AS hd "+
+	query := fmt.Sprintf("SELECT hd.* FROM %s AS hd "+
 		" LEFT JOIN dc_item_config as ic ON hd.item_name = ic.item_name "+
 		" WHERE hd.val > ic.min_val AND hd.val < ic.max_val AND hd.item_name in (?) AND h_time BETWEEN ? AND ? AND (ic.item_name IS NOT NULL OR ic.item_name IS NULL)", m.getTableName(in.ProjectId))
 	if strings.Index(in.ItemName, ",") > 0 {
@@ -80,7 +80,7 @@ func (m *defaultDcItemHistoryDataModel) QueryHistoryDataByTime(ctx context.Conte
 	} else {
 		err = m.conn.QueryRowsCtx(ctx, &resp, query, in.ItemName, in.Stime, in.Etime)
 	}
-	fmt.Println("model:", resp)
+	fmt.Println("query:", query)
 	switch err {
 	case nil:
 		return resp, nil
@@ -94,7 +94,7 @@ func (m *defaultDcItemHistoryDataModel) QueryHistoryDataByTime(ctx context.Conte
 func (m *defaultDcItemHistoryDataModel) QueryHistoryDataMaxMinByTime(ctx context.Context, in *pb.ItemHistoryDataByTimeReq) (*MaxMinData, error) {
 	resp := &MaxMinData{}
 	var err error
-	query := fmt.Sprintf("SELECT max(val) as max_val, min(val) as min_val FROM %s AS hd "+
+	query := fmt.Sprintf("SELECT max(hd.val) as max_val, min(hd.val) as min_val FROM %s AS hd "+
 		" LEFT JOIN dc_item_config as ic ON hd.item_name = ic.item_name "+
 		" WHERE hd.val > ic.min_val AND hd.val < ic.max_val AND hd.item_name = ? AND h_time BETWEEN ? AND ? AND (ic.item_name IS NOT NULL OR ic.item_name IS NULL)", m.getTableName(in.ProjectId))
 	err = m.conn.QueryRowCtx(ctx, resp, query, in.ItemName, in.Stime, in.Etime)