|
@ -1,15 +1,15 @@ |
|
|
package siterpc |
|
|
package siterpc |
|
|
|
|
|
|
|
|
// import (
|
|
|
|
|
|
// "encoding/json"
|
|
|
|
|
|
// "errors"
|
|
|
|
|
|
// "strconv"
|
|
|
|
|
|
// "time"
|
|
|
|
|
|
|
|
|
import ( |
|
|
|
|
|
"encoding/json" |
|
|
|
|
|
"log" |
|
|
|
|
|
"strconv" |
|
|
|
|
|
"time" |
|
|
|
|
|
|
|
|
// "git.tetele.net/tgo/crypter"
|
|
|
|
|
|
|
|
|
"git.tetele.net/tgo/crypter" |
|
|
|
|
|
|
|
|
// "github.com/golang/protobuf/proto"
|
|
|
|
|
|
// )
|
|
|
|
|
|
|
|
|
"github.com/golang/protobuf/proto" |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
type SiteInfoReq struct { |
|
|
type SiteInfoReq struct { |
|
|
Master string |
|
|
Master string |
|
@ -17,9 +17,9 @@ type SiteInfoReq struct { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
type SiteInfoRes struct { |
|
|
type SiteInfoRes struct { |
|
|
SiteId string |
|
|
|
|
|
Dbname string |
|
|
|
|
|
Domainname string |
|
|
|
|
|
|
|
|
SiteId string `json:"site_id"` |
|
|
|
|
|
Dbname string `json:"database"` |
|
|
|
|
|
Domainname string `json:"domainname"` |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -27,8 +27,8 @@ type SiteInfoRes struct { |
|
|
* 请求及回均加密验签 |
|
|
* 请求及回均加密验签 |
|
|
* 2021/06/24 |
|
|
* 2021/06/24 |
|
|
* GZ |
|
|
* GZ |
|
|
|
|
|
|
|
|
func GetSiteInfoByHost(host string, url ...string) (*SiteInfoRes, error) { |
|
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
func GetSiteInfoByHost(master, host string, url ...string) (*SiteInfoRes, error) { |
|
|
|
|
|
|
|
|
conn, err := rpc_server_conn(url...) |
|
|
conn, err := rpc_server_conn(url...) |
|
|
if err != nil { |
|
|
if err != nil { |
|
@ -36,7 +36,7 @@ func GetSiteInfoByHost(host string, url ...string) (*SiteInfoRes, error) { |
|
|
} |
|
|
} |
|
|
defer conn.Close() |
|
|
defer conn.Close() |
|
|
|
|
|
|
|
|
arg := SiteInfoReq{host} |
|
|
|
|
|
|
|
|
arg := SiteInfoReq{master, host} |
|
|
|
|
|
|
|
|
data_json, err := json.Marshal(arg) |
|
|
data_json, err := json.Marshal(arg) |
|
|
if err != nil { |
|
|
if err != nil { |
|
@ -60,8 +60,13 @@ func GetSiteInfoByHost(host string, url ...string) (*SiteInfoRes, error) { |
|
|
return nil, err |
|
|
return nil, err |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
res_data := GetOrgData(res) |
|
|
|
|
|
|
|
|
res_data, err := GetOrgData(res) |
|
|
|
|
|
|
|
|
|
|
|
log.Println(res_data, err) |
|
|
|
|
|
|
|
|
|
|
|
if err != nil { |
|
|
|
|
|
return nil, err |
|
|
|
|
|
} |
|
|
var res_arr SiteInfoRes |
|
|
var res_arr SiteInfoRes |
|
|
|
|
|
|
|
|
err = json.Unmarshal([]byte(res_data), &res_arr) |
|
|
err = json.Unmarshal([]byte(res_data), &res_arr) |
|
@ -71,4 +76,3 @@ func GetSiteInfoByHost(host string, url ...string) (*SiteInfoRes, error) { |
|
|
} |
|
|
} |
|
|
return &res_arr, nil |
|
|
return &res_arr, nil |
|
|
} |
|
|
} |
|
|
*/ |
|
|
|