From 62fe03885222f19f79fbfbc68434d16ae3cb572e Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 8 Mar 2019 14:51:03 +0800 Subject: [PATCH] - staff_test.go --- platformapi/dingdingapi/dingdingapi_test.go | 1 + platformapi/dingdingapi/staff.go | 2 +- platformapi/dingdingapi/staff_test.go | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 platformapi/dingdingapi/staff_test.go diff --git a/platformapi/dingdingapi/dingdingapi_test.go b/platformapi/dingdingapi/dingdingapi_test.go index 1221ed9c..847720e2 100644 --- a/platformapi/dingdingapi/dingdingapi_test.go +++ b/platformapi/dingdingapi/dingdingapi_test.go @@ -19,6 +19,7 @@ func init() { baseapi.Init(sugarLogger) api = New("ding7iu9cptairtcls0c", "LWrZAFeqUfuVv7n_tc8vPpCAx6PT4CwManx2XCVhJOqGsx2L5XCDuX1sAN_JtvsI") + api.RetrieveToken() } func TestRetrieveToken(t *testing.T) { diff --git a/platformapi/dingdingapi/staff.go b/platformapi/dingdingapi/staff.go index c8b0d5e1..44304631 100644 --- a/platformapi/dingdingapi/staff.go +++ b/platformapi/dingdingapi/staff.go @@ -15,7 +15,7 @@ func (a *API) GetUserID(code string) (userID *UserID, err error) { } return &UserID{ UserID: utils.Interface2String(result["userid"]), - IsSys: result["deviceId"].(bool), + IsSys: result["is_sys"].(bool), DeviceID: utils.Interface2String(result["deviceId"]), }, nil } diff --git a/platformapi/dingdingapi/staff_test.go b/platformapi/dingdingapi/staff_test.go new file mode 100644 index 00000000..79d85c5c --- /dev/null +++ b/platformapi/dingdingapi/staff_test.go @@ -0,0 +1,19 @@ +package dingdingapi + +import "testing" + +func TestGetUserID(t *testing.T) { + result, err := api.GetUserID("1fe4d383a90734b7a00b09387fc3108a") + if err != nil { + t.Fatal(err.Error()) + } + sugarLogger.Debug(result) +} + +func TestGetUserDetail(t *testing.T) { + result, err := api.GetUserDetail("1552554217695044") + if err != nil { + t.Fatal(err.Error()) + } + sugarLogger.Debug(result) +}