|
@@ -277,7 +277,7 @@ func GetTradeDataByContracts(exchange string, classifyNames, contracts []string,
|
|
|
fields := []string{"rank", "buy_short_name", "buy_value", "buy_change", "sold_short_name", "sold_value", "sold_change", "classify_name", "classify_type", "data_time"}
|
|
|
tableName := fmt.Sprintf("base_from_trade_%s_index", exchange)
|
|
|
sql := fmt.Sprintf(`SELECT %s FROM %s WHERE 1=1 %s ORDER BY data_time DESC`, strings.Join(fields, ","), tableName, cond)
|
|
|
- err = global.DEFAULT_DB.Raw(sql, pars).Find(&items).Error
|
|
|
+ err = global.DEFAULT_DB.Raw(sql, pars...).Find(&items).Error
|
|
|
|
|
|
return
|
|
|
}
|
|
@@ -297,7 +297,7 @@ func GetZhengzhouTradeDataByContracts(classifyNames []string, startDate, endDate
|
|
|
// ps.classify_name实为合约代码
|
|
|
fields := []string{"rank", "buy_short_name", "buy_value", "buy_change", "sold_short_name", "sold_value", "sold_change", "classify_name AS classify_type", "data_time"}
|
|
|
sql := fmt.Sprintf(`SELECT %s FROM base_from_trade_zhengzhou_index WHERE 1=1 %s ORDER BY data_time DESC`, strings.Join(fields, ","), cond)
|
|
|
- err = global.DEFAULT_DB.Raw(sql, pars).Find(&items).Error
|
|
|
+ err = global.DEFAULT_DB.Raw(sql, pars...).Find(&items).Error
|
|
|
|
|
|
return
|
|
|
}
|
|
@@ -363,7 +363,7 @@ func GetBaseFromTradeGuangzhouIndex(classifyIds []int, contracts []string, index
|
|
|
JOIN base_from_trade_guangzhou_contract AS b ON a.base_from_trade_guangzhou_contract_id = b.base_from_trade_guangzhou_contract_id
|
|
|
WHERE 1=1 %s`
|
|
|
sql = fmt.Sprintf(sql, cond)
|
|
|
- err = global.DEFAULT_DB.Raw(sql, pars).Find(&list).Error
|
|
|
+ err = global.DEFAULT_DB.Raw(sql, pars...).Find(&list).Error
|
|
|
|
|
|
return
|
|
|
}
|
|
@@ -398,7 +398,7 @@ func GetBaseFromTradeGuangzhouDataByIndexIds(indexIds []int, startDate, endDate
|
|
|
}
|
|
|
}
|
|
|
sql := fmt.Sprintf(`SELECT * FROM base_from_trade_guangzhou_data WHERE 1=1 %s ORDER BY base_from_trade_guangzhou_index_id`, cond)
|
|
|
- err = global.DEFAULT_DB.Raw(sql, pars).Find(&list).Error
|
|
|
+ err = global.DEFAULT_DB.Raw(sql, pars...).Find(&list).Error
|
|
|
|
|
|
return
|
|
|
}
|
|
@@ -497,7 +497,7 @@ func GetGuangzhouClassifyNewestDataTime(indexIds []int) (dateTime time.Time, err
|
|
|
pars := make([]interface{}, 0)
|
|
|
pars = append(pars, indexIds)
|
|
|
sql := fmt.Sprintf(`SELECT data_time FROM base_from_trade_guangzhou_data WHERE 1=1 %s ORDER BY data_time DESC LIMIT 1`, cond)
|
|
|
- err = global.DEFAULT_DB.Raw(sql, pars).Scan(&dateTime).Error
|
|
|
+ err = global.DEFAULT_DB.Raw(sql, pars...).Scan(&dateTime).Error
|
|
|
|
|
|
return
|
|
|
}
|