|
|
@@ -37,17 +37,17 @@ func QueryParamsNameToJSON(db *sqlx.DB, sql string, params map[string]interface{
|
|
37
|
37
|
}
|
|
38
|
38
|
|
|
39
|
39
|
// QueryPositionalToJSON 执行带位置参数的查询
|
|
40
|
|
-func QueryPositionalToJSON(db *sqlx.DB, sql string, positionalParams ...interface{}) *types.QueryResult {
|
|
|
40
|
+func QueryPositionalToJSON(db *sqlx.DB, sql string, params []interface{}) *types.QueryResult {
|
|
41
|
41
|
startTime := time.Now()
|
|
42
|
42
|
|
|
43
|
|
- fmt.Printf("positionalParams: %s", positionalParams)
|
|
|
43
|
+ fmt.Printf("positionalParams: %s", params)
|
|
44
|
44
|
fmt.Printf("sql: %s", sql)
|
|
45
|
45
|
if sql == "" {
|
|
46
|
46
|
return createErrorResult("SQL query cannot be empty", startTime)
|
|
47
|
47
|
}
|
|
48
|
48
|
|
|
49
|
49
|
// 执行查询
|
|
50
|
|
- rows, err := db.Query(sql, positionalParams...)
|
|
|
50
|
+ rows, err := db.Query(sql, params...)
|
|
51
|
51
|
if err != nil {
|
|
52
|
52
|
return createErrorResult(fmt.Sprintf("Query execution failed: %v", err), startTime)
|
|
53
|
53
|
}
|