|
|
|
@ -45,7 +45,8 @@ func GetlScList() (sclist []StServerInfo) { |
|
|
|
sclist = make([]StServerInfo, 0) |
|
|
|
|
|
|
|
// 查询语句
|
|
|
|
rows, err := db.Query("SELECT * FROM sc_server") |
|
|
|
rows, err := db.Query("SELECT id,scname,addr,port,token FROM sc_server") |
|
|
|
|
|
|
|
//
|
|
|
|
if err != nil { |
|
|
|
fmt.Printf("Failed to query data: %v\n", err) |
|
|
|
@ -54,15 +55,15 @@ func GetlScList() (sclist []StServerInfo) { |
|
|
|
// FOR loop
|
|
|
|
for rows.Next() { |
|
|
|
// var weight float64
|
|
|
|
var st StServerInfo |
|
|
|
var info StServerInfo |
|
|
|
//将赋值到对应的字段上
|
|
|
|
err = rows.Scan(&st.Id, &st.Port, &st.Scname, &st.Status, &st.Token) |
|
|
|
err = rows.Scan(&info.Id, &info.Addr, &info.Port, &info.Token) |
|
|
|
|
|
|
|
if err != nil { |
|
|
|
fmt.Printf("Failed to read data: %v\n", err) |
|
|
|
continue |
|
|
|
} |
|
|
|
sclist = append(sclist, st) |
|
|
|
sclist = append(sclist, info) |
|
|
|
} |
|
|
|
return sclist |
|
|
|
} |
|
|
|
|