Browse Source

优化代码

master
xyiege 5 months ago
parent
commit
23b341cd5c
  1. 3
      aufs/core/setting.go
  2. 20
      aufs/db/servDb.go
  3. BIN
      aufs/ups.db
  4. 4
      vue/afvue/src/views/Setedit.vue

3
aufs/core/setting.go

@ -95,14 +95,13 @@ func Scedit(w http.ResponseWriter, r *http.Request) {
if err != nil {
return
}
// fmt.Printf("sc: %v\n", sc)
// 转换为json字符串
scjson, _ := json.Marshal(sc)
// 转换为结构体
var scinfo db.StServerInfo
json.Unmarshal(scjson, &scinfo)
// fmt.Printf("scjson: %v\n", scjson)
fmt.Printf("scinfo: %v\n", scinfo)
// fmt.Printf("sc: %v", sc)

20
aufs/db/servDb.go

@ -93,6 +93,7 @@ func GetServerInfo(id int16) StServerInfo {
// 更新服务器信息
func UpdateServerInfo(info StServerInfo) int {
log.Printf("UpdateServerInfo: %v", info)
// 更新语句
stmt, err := db.Prepare("UPDATE sc_server SET scname = ?, addr = ?, port = ?, token = ?, status = ? WHERE id = ?")
if err != nil {
@ -102,13 +103,28 @@ func UpdateServerInfo(info StServerInfo) int {
}
defer stmt.Close()
// 执行更新语句
_, err = stmt.Exec(info.Scname, info.Addr, info.Port, info.Token, info.Status, info.Id)
result, err := stmt.Exec(info.Scname, info.Addr, info.Port, info.Token, info.Status, info.Id)
if err != nil {
// panic(err)
log.Fatalf("UpdateServerInfo: %s", err)
// return 0
}
return 1
// 执行的sql语句
log.Printf("执行的sql语句: %v", stmt)
// 执行的参数
log.Printf("执行的参数: %v", info)
// 影响的行数
rows, err := result.RowsAffected()
if err != nil {
log.Fatalf("UpdateServerInfo: %s", err)
}
log.Printf("影响行数: %d", rows)
// 执行反馈
if int(rows) > 0 {
return 1
}
return 0
}
// 删除服务器信息

BIN
aufs/ups.db

Binary file not shown.

4
vue/afvue/src/views/Setedit.vue

@ -113,11 +113,11 @@ export default {
// fromdata
let binary = scproto.encodeServiceInfo(formData)
console.log(binary,"binary")
// console.log(binary,"binary")
//base64
let base64 = btoa(String.fromCharCode.apply(null, new Uint8Array(binary)))
// let base64 = this.uint8ArrayToBase64(binary)
console.log(base64)
// console.log(base64)
// let base64 =btoa(unescape(encodeURIComponent(binary)))
// arraybufferbase64

Loading…
Cancel
Save