Browse Source

调整查询单条记录方式

master
xyiege 10 months ago
parent
commit
9279c92282
  1. 14
      aufs/core/setting.go
  2. 10
      aufs/db/servDb.go

14
aufs/core/setting.go

@ -4,6 +4,7 @@ import (
"aufs/db"
"encoding/json"
"net/http"
"strconv"
)
// 输出的结构
@ -33,17 +34,14 @@ func Scdetail(w http.ResponseWriter, r *http.Request) {
// 获取参数
id := r.URL.Query().Get("id")
// 转换为整数
// scid, err := strconv.Atoi(id)
// if err != nil {
// // 处理转换错误
// }
// 数据库初始化
db.Init()
// 获取详情
scinfo, err := db.GetServerInfo(id)
scid, err := strconv.Atoi(id)
if err != nil {
// 处理转换错误
}
// 数据库初始化
db.Init()
// 获取详情
scinfo := db.GetServerInfo(int16(scid))
// 输出
scresp := ScJson{
Message: "success",

10
aufs/db/servDb.go

@ -69,11 +69,11 @@ func GetlScList() (sclist []StServerInfo) {
}
// 获取服务器信息
func GetServerInfo(id string) (StServerInfo, error) {
func GetServerInfo(id int16) StServerInfo {
// 查询语句
stmt, err := db.Prepare("SELECT id, addr, port, token FROM sc_server WHERE id = ?")
stmt, err := db.Prepare("SELECT * FROM sc_server WHERE id = ?")
if err != nil {
return StServerInfo{}, err
panic(err)
}
defer stmt.Close()
// 执行查询语句
@ -83,9 +83,9 @@ func GetServerInfo(id string) (StServerInfo, error) {
// 扫描查询结果
err = row.Scan(&info.Id, &info.Scname, &info.Addr, &info.Port, &info.Token, &info.Status)
if err != nil {
return StServerInfo{}, err
panic(err)
}
return info, nil
return info
}
// 更新服务器信息

Loading…
Cancel
Save