获取jduser接口修改,新增启用,禁用接口

This commit is contained in:
苏尹岚
2019-12-02 09:54:25 +08:00
parent 581b544864
commit 8499150a28

View File

@@ -219,7 +219,7 @@ type StoreUserInfo struct {
PartTimeOrgIds interface{} `json:"partTimeOrgIds"`
Phone string `json:"phone"`
Remark interface{} `json:"remark"`
RoleNameStr interface{} `json:"roleNameStr"`
RoleNameStr string `json:"roleNameStr"`
Roles interface{} `json:"roles"`
SortNo int `json:"sortNo"`
Status int `json:"status"`
@@ -236,6 +236,8 @@ const (
SaveQualifyActionTypeCommit = 0 // 提交
SaveQualifyActionTypeSave = 1 // 暂时保存
JdUserStatusEnable = 0 //启用
JdUserStatusDisable = 1 //禁用
)
type QualifyItem struct {
@@ -614,9 +616,10 @@ func (a *API) PrivilegeSearchUser(pageNo int) (storeUserList []*StoreUserInfo, t
if len(tdList) > 0 {
id := regexpJDUserID.FindStringSubmatch(tdList[10][0])[1]
storeUserInfo := &StoreUserInfo{
LoginName: tdList[0][1],
LockStatus: tdList[9][1],
ID: int(utils.Str2Int64(id)),
LoginName: tdList[0][1],
LockStatus: tdList[9][1],
ID: int(utils.Str2Int64(id)),
RoleNameStr: tdList[4][1],
}
storeUserList = append(storeUserList, storeUserInfo)
}
@@ -624,7 +627,7 @@ func (a *API) PrivilegeSearchUser(pageNo int) (storeUserList []*StoreUserInfo, t
return storeUserList, totalCount, totalPage, err
}
// 查询商家中心账号信息接口
// 查询全部商家中心账号信息接口
// https://login-o2o.jddj.com/jpuser/list?doPage=false&pageNo=1&appCode=lsp-store&pageSize=20&autoCount=false&_=1574936207872
func (a *API) PrivilegeSearchUserAll() (storeUserLists []*StoreUserInfo, err error) {
_, _, totalPage, err := a.PrivilegeSearchUser(1)
@@ -637,3 +640,18 @@ func (a *API) PrivilegeSearchUserAll() (storeUserLists []*StoreUserInfo, err err
}
return storeUserLists, err
}
// 禁用/启用商家中心账号信息接口
// https: //login-o2o.jddj.com/jpuser/enable/346408
// https: //login-o2o.jddj.com/jpuser/disable/346408
func (a *API) PrivilegeUpdateJdUserStatus(id int64, status int) (err error) {
url := "https://login-o2o.jddj.com/jpuser/"
if status == JdUserStatusEnable {
url += "enable/"
} else {
url += "disable/"
}
url += utils.Int64ToStr(id)
_, err = a.AccessStorePage2(url, nil, true, "")
return err
}