1
This commit is contained in:
11
platformapi/ebaiapi/elm_im_test.go
Normal file
11
platformapi/ebaiapi/elm_im_test.go
Normal file
@@ -0,0 +1,11 @@
|
||||
package ebaiapi
|
||||
|
||||
import "testing"
|
||||
|
||||
func TestGetStoreImStatus(t *testing.T) {
|
||||
data, err := api.GetStoreIMStatus("1139781155")
|
||||
if err != nil {
|
||||
t.Errorf("%v", err)
|
||||
}
|
||||
t.Log(data)
|
||||
}
|
||||
@@ -1,6 +1,16 @@
|
||||
package ebaiapi
|
||||
|
||||
// GetStoreIMStatus 获取门店的im状态
|
||||
func (a *API) GetStoreIMStatus(platformShopId string) {
|
||||
import "errors"
|
||||
|
||||
// GetStoreIMStatus 获取门店的im状态
|
||||
func (a *API) GetStoreIMStatus(platformShopId string) (int, error) {
|
||||
result, err := a.AccessAPI("im.getIMStatus", map[string]interface{}{"platformShopId": platformShopId})
|
||||
if err != nil {
|
||||
return 0, err
|
||||
}
|
||||
if result.ErrNo != 0 {
|
||||
return 0, errors.New(result.Error)
|
||||
}
|
||||
|
||||
return result.Data.(map[string]interface{})["imStatus"].(int), nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user