|
|
|
@ -72,9 +72,11 @@ type logStruct struct {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//系统token
|
|
|
|
|
var SystemToken=""
|
|
|
|
|
var SystemToken = ""
|
|
|
|
|
|
|
|
|
|
//是否成功
|
|
|
|
|
var success =false
|
|
|
|
|
var success = false
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
功能:初始化目录
|
|
|
|
|
*/
|
|
|
|
@ -164,8 +166,8 @@ func InitFull() {
|
|
|
|
|
*/
|
|
|
|
|
func DataExchange() {
|
|
|
|
|
//获取系统token
|
|
|
|
|
success,SystemToken=getSystemToken()
|
|
|
|
|
if !success{
|
|
|
|
|
success, SystemToken = getSystemToken()
|
|
|
|
|
if !success {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
//死循环上报中
|
|
|
|
@ -255,7 +257,7 @@ type authStruct struct {
|
|
|
|
|
功能:获取系统token
|
|
|
|
|
作者:黄海
|
|
|
|
|
时间:2020-07-22
|
|
|
|
|
*/
|
|
|
|
|
*/
|
|
|
|
|
func getSystemToken() (bool, string) {
|
|
|
|
|
//(1)计算出system_token=MD5.hash(MD5.hash(system_id+auth_time)+system_key)
|
|
|
|
|
var as authStruct
|
|
|
|
@ -279,9 +281,9 @@ func getSystemToken() (bool, string) {
|
|
|
|
|
p := httpDo("POST", ConfigUtil.DataExchangeSystemAuthUrl, string(jsonBytes))
|
|
|
|
|
if !p.Success {
|
|
|
|
|
fmt.Println(CommonUtil.GetCurrentTime() + "获取认证签名失败!")
|
|
|
|
|
return false,"获取认证签名失败!"
|
|
|
|
|
return false, "获取认证签名失败!"
|
|
|
|
|
}
|
|
|
|
|
return true,p.Message
|
|
|
|
|
return true, p.Message
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -308,6 +310,9 @@ func PostToServer(t tableStruct, list []map[string]interface{}) bool {
|
|
|
|
|
break
|
|
|
|
|
}
|
|
|
|
|
ds.DelFlag = list[k]["del_flag"].(int64)
|
|
|
|
|
//在内层中需要手动删除掉del_flag
|
|
|
|
|
delete(list[k], "del_flag")
|
|
|
|
|
|
|
|
|
|
ds.OrgId = list[k]["bureau_id"].(string)
|
|
|
|
|
dsMap = append(dsMap, ds)
|
|
|
|
|
}
|
|
|
|
|