From 186eeac18a081911750fa7fdd1541daa37bad5f7 Mon Sep 17 00:00:00 2001 From: guzeng Date: Tue, 6 Apr 2021 00:28:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BB=91=E5=AE=9A=E7=AC=AC?= =?UTF-8?q?=E4=B8=89=E6=96=B9=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common.go | 1 + go.mod | 6 ++++-- go.sum | 9 +++++++++ third.client.go | 3 ++- third.client_test.go | 19 +++++++++++++++++++ 5 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 third.client_test.go diff --git a/common.go b/common.go index 76043b7..c810f24 100644 --- a/common.go +++ b/common.go @@ -15,6 +15,7 @@ type BindThirdReq struct { Openname string Unionid string Avatar string + Mobile string } type Res struct { diff --git a/go.mod b/go.mod index b97bcb2..ac4d69d 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,9 @@ module git.tetele.net/tgo/userrpc go 1.14 require ( - github.com/chai2010/protorpc v1.0.0 // indirect + git.tetele.net/tgo/crypter v0.2.2 // indirect + github.com/chai2010/protorpc v1.0.0 + github.com/golang/protobuf v1.0.0 + golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2 // indirect golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect ) - diff --git a/go.sum b/go.sum index 0a0e052..c6beb24 100644 --- a/go.sum +++ b/go.sum @@ -1,8 +1,17 @@ +git.tetele.net/tgo/crypter v0.2.2 h1:YMQJh2Gj5Po4ZfelJUmXBKi01UbmtiSy3bmqRfnYQMo= +git.tetele.net/tgo/crypter v0.2.2/go.mod h1:vfvRLZA8+lHNgNXneOcgvVhDyuv25ZRb+C6xHOmXNx0= github.com/chai2010/protorpc v1.0.0 h1:aJ45G9sl1utSKo35EqnBSTs5jqTpdJDJAuZMMYPAtFo= github.com/chai2010/protorpc v1.0.0/go.mod h1:woR3WwjaQDqFjlzdVsFEKiK5Ur12QL8mYxVPjfr5z54= github.com/golang/protobuf v1.0.0 h1:lsek0oXi8iFE9L+EXARyHIjU5rlWIhhTkjDz3vHhWWQ= github.com/golang/protobuf v1.0.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/snappy v0.0.0-20170215233205-553a64147049 h1:K9KHZbXKpGydfDN0aZrsoHpLJlZsBrGMFWbgLDGnPZk= github.com/golang/snappy v0.0.0-20170215233205-553a64147049/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2 h1:It14KIkyBFYkHkwZ7k45minvA9aorojkyjGk9KJ5B/w= +golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= diff --git a/third.client.go b/third.client.go index 79593ea..fffe39e 100644 --- a/third.client.go +++ b/third.client.go @@ -14,7 +14,7 @@ import ( * 2021/04/05 * gz */ -func BindThird(site_id, dbname, platform, user_id, openid, openname, unionid, avatar string, url ...string) (*Res, error) { +func BindThird(site_id, dbname, platform, user_id, openid, openname, unionid, avatar, mobile string, url ...string) (*Res, error) { conn, err := rpc_server_conn(url...) if err != nil { @@ -30,6 +30,7 @@ func BindThird(site_id, dbname, platform, user_id, openid, openname, unionid, av data.Platform = platform data.Unionid = unionid data.Avatar = avatar + data.Mobile = mobile data.Userid = user_id data_json, err := json.Marshal(data) diff --git a/third.client_test.go b/third.client_test.go new file mode 100644 index 0000000..cf3a94a --- /dev/null +++ b/third.client_test.go @@ -0,0 +1,19 @@ +package userrpc + +import ( + "testing" +) + +func Test_BindThird(t *testing.T) { + dbname := "test1_tetele_com" + site_id := "1001" + platform := "deliver_mini" + user_id := "1" + openid := "CasfoieFsdfsdfiDiodf_df" + openname := "测试中" + avatar := "https://ssss.ttt.ddd/sfsd" + res, err := BindThird(site_id, dbname, platform, user_id, openid, openname, "", avatar) + t.Log(res) + t.Log(err) + +}