Browse Source

加入更新用户信息接口

master v0.8.11
listen 2 years ago
parent
commit
92a8a51699
3 changed files with 67 additions and 3 deletions
  1. +3
    -3
      account.client_test.go
  2. +49
    -0
      user.client.go
  3. +15
    -0
      user.client_test.go

+ 3
- 3
account.client_test.go View File

@ -31,7 +31,7 @@ func Test_AddUserScore(t *testing.T) {
userid := "2"
score := "20"
ret, err := AddUserScore(dbname, userid, score)
ret, err := AddUserScore(dbname, userid, score,"")
t.Log(ret)
t.Log(err)
}
@ -71,7 +71,7 @@ func Test_AddUserUpgrade(t *testing.T) {
userid := "5"
upgrade := "100"
ret, err := AddUserUpgrade(dbname, userid, upgrade)
ret, err := AddUserUpgrade(dbname, userid, upgrade,"")
t.Log(ret)
t.Log(err)
}
@ -105,7 +105,7 @@ func Test_AddUserRedEnvelope(t *testing.T) {
userid := "5"
money := "20"
ret, err := AddUserRedEnvelope(dbname, userid, money)
ret, err := AddUserRedEnvelope(dbname, userid, money,"")
t.Log(ret)
t.Log(err)
}


+ 49
- 0
user.client.go View File

@ -193,3 +193,52 @@ func GetById(site_id, dbname, user_id string, url ...string) (map[string]string,
return HandleUserRes(res)
}
/**
* 更新用户缓存
* 2021/11/23
* linsen
*/
func UpdateUserCache(site_id, dbname, user_id string, url ...string) (map[string]string, error) {
conn, err := rpc_server_conn(url...)
if err != nil {
return nil, err
}
defer conn.Close()
data := GetUserReq{}
data.SiteId = site_id
data.Dbname = dbname
data.UserId = user_id
data_json, err := json.Marshal(data)
if err != nil {
return nil, err
}
encryData := crypter.DesEn(string(data_json), DES_KEY)
now_int64 := time.Now().Unix()
now := strconv.FormatInt(now_int64, 10)
sign := Sign(encryData, now)
req := &Request{
proto.String(encryData),
proto.String(now),
proto.String(sign),
nil}
res := &Response{}
err = conn.UpdateUserCache(req, res)
if err != nil {
return nil, err
}
return HandleUserRes(res)
}

+ 15
- 0
user.client_test.go View File

@ -33,3 +33,18 @@ func Test_GetUserByToken(t *testing.T) {
// t.Log(err)
// }
func Test_UpdateUserCache(t *testing.T){
dbname := "shop"
siteId := "1198881"
res,err := UpdateUserCache(siteId,dbname,"6")
if err != nil {
t.Error(err.Error())
}
t.Log(res)
}

Loading…
Cancel
Save