Browse Source

修改服务器查询

master
xyiege 10 months ago
parent
commit
92a7492073
  1. 50
      aufs/core/setting.go
  2. 2
      aufs/db/servDb.go

50
aufs/core/setting.go

@ -3,12 +3,9 @@ package core
import (
"aufs/db"
"encoding/json"
"fmt"
"log"
"net/http"
"github.com/jmoiron/sqlx"
_ "github.com/logoove/sqlite"
// "github.com/jmoiron/sqlx"
// _ "github.com/logoove/sqlite"
)
// 输出的结构
@ -21,19 +18,19 @@ type ScJson struct {
// 系统设置
func Settdb(w http.ResponseWriter, r *http.Request) {
// 检查数据表是否存在
scdb, err := sqlx.Open("sqlite", "./ups.db")
if err != nil {
fmt.Printf("Failed to open database: %v\n", err)
return
}
defer scdb.Close()
// scdb, err := sqlx.Open("sqlite", "ups.db")
// if err != nil {
// fmt.Printf("Failed to open database: %v\n", err)
// return
// }
// defer scdb.Close()
// 如果表sc_server不存在,则创建
_, err = scdb.Exec("SELECT name FROM sqlite_master WHERE type='table' AND name='sc_server'")
if err != nil {
// cuowu
log.Fatalf("table has exists:%s", err)
}
//如果表存在
// _, err = scdb.Exec("SELECT name FROM sqlite_master WHERE type='table' AND name='sc_server'")
// if err != nil {
// // cuowu
// log.Fatalf("table has exists:%s", err)
// }
//
sclst := db.GetlScList()
//
scresp := ScJson{
@ -43,23 +40,4 @@ func Settdb(w http.ResponseWriter, r *http.Request) {
}
uCorsHadler(w, r)
json.NewEncoder(w).Encode(scresp)
// 表不存在,创建表
// sts := `
// CREATE TABLE IF NOT EXISTS sc_server (
// id INTEGER PRIMARY KEY NOT NULL,
// scname TEXT NOT NULL,
// addr TEXT NOT NULL,
// port TEXT NOT NULL,
// token TEXT NOT NULL,
// status INTEGER NOT NULL
// );`
// 执行建表语句
// _, err = scdb.Exec(sts)
// if err != nil {
// fmt.Printf("Failed to create database table: %v\n", err)
// return
// }
// fmt.Printf("Successfully created database table! \n")
}

2
aufs/db/servDb.go

@ -45,7 +45,7 @@ func GetlScList() (sclist []StServerInfo) {
sclist = make([]StServerInfo, 0)
// 查询语句
rows, err := db.Query("SELECT * FROM f_info WHERE fpbs = ?")
rows, err := db.Query("SELECT * FROM sc_server")
//
if err != nil {
fmt.Printf("Failed to query data: %v\n", err)

Loading…
Cancel
Save