重置员工密码
外部系统通过该接口重置员工密码。注意: 该接口需要物业管理员账号登录,因为 storeId
是根据管理员登录信息自动获取的,无需手动传入。
http://{ip}:{port}/app/user.resetStaffPwd
POST
参数名称 | 必填 | 类型 | 描述 |
---|---|---|---|
Authorization | 是 | String | 用户认证token,通过登录接口获取 |
app-id | 是 | String | 应用ID,由系统分配 |
transaction-id | 是 | String | 请求流水号,格式:1000000000+YYYYMMDDhhmmss+6位序列 |
sign | 是 | String | 签名 |
req-time | 是 | String | 请求时间,格式:YYYYMMDDhhmmss |
参数名称 | 必填 | 类型 | 长度 | 描述 |
---|---|---|---|---|
staffId | 是 | String | 30 | 员工ID |
{
"staffId": "302022081831710053"
}
参数名称 | 必填 | 类型 | 长度 | 描述 |
---|---|---|---|---|
code | 是 | int | 11 | 返回码,0 表示成功,其他表示失败 |
msg | 是 | String | 250 | 返回信息 |
pwd | 是 | String | 250 | 新生成的随机密码 |
{
"code": 0,
"msg": "成功",
"pwd": "004117"
}
权限校验
staffId
是否属于当前管理员管理的商户。密码重置
MD5
加密后更新到数据库。 数据库操作
store_user
表,校验员工与商户的关联关系。 user
表的密码字段。错误码 | 描述 |
---|---|
非 0 | 重置失败,具体错误信息见 msg 字段 |