掌e通Story:无
    对接人:王柳鑫
    对应页面:image.png
    接口需求:
    校验账密及图形码
    (/userlogin/login)
    测试账号:
    何君:hejun01/hejun01@123
    史博文:shibw/shibw@123
    郭威:guowei01/guowei01@123
    亓利勇:qily/qily@123
    请求方式:POST
    请求参数:

    名称 类型 是否必有 描述
    loginKey String 登录账号
    password String 登录密码(使用DES加密后,DES加密key暂用:6y8SwEs8Fu8YXwvq,建议改为Apollo配置,不要代码写死)
    picCode String 图形码
    flowId String 图形码唯一标识,从获取验证码接口返回

    返回参数:

    名称 类型 是否必有 描述
    Ret_Code String 返回状态码,0为成功,其他为不同异常
    Ret_Msg String 返回状态说明
    Data 泛型 详情

    Data:

    名称 类型 是否必有 描述
    userId String 蜂巢用户唯一编号,建议前端存储返回字段值
    phoneNo String 用户手机号,建议前端存储返回字段值

    注意:除成功之外其他都是失败,只有成功才能跳转到下步发送短信验证码,验证码输错或者密码输错都会+1次锁定,累计5次之后会锁定10分钟,每次错误之后返回页面都要重新刷新图形码
    Result: {
    “Ret_Code”: “0”,
    “Ret_Msg”: “查询成功”,
    “Data”: {
    “userId”: “23440”,
    “phoneNo”: “013564777675”
    }
    }

    ErrorResult1:{
    “Ret_Code”: “A0242”,
    “Ret_Msg”: “用户验证码已失效,请重新获取”,
    “Data”: null
    }
    ErrorResult2:{
    “Ret_Code”: “A0241”,
    “Ret_Msg”: “用户验证码尝试次数超限,请稍后再试”,
    “Data”: null
    }
    ErrorResult3:{
    “Ret_Code”: “A0240”,
    “Ret_Msg”: “验证码错误,剩余输入次数:x ,请重新输入!”,
    “Data”: null
    }
    ErrorResult4:{
    “Ret_Code”: “C0001”,
    “Ret_Msg”: “服务器开小差了,稍候再试吧”,
    “Data”: null
    }
    ErrorResult5:{
    “Ret_Code”: “A0210”,
    “Ret_Msg”: “用户名/密码错误”,
    “Data”: null
    }
    ErrorResult6:{
    “Ret_Code”: “A0201”,
    “Ret_Msg”: “用户账户不存在”,
    “Data”: null
    }
    ErrorResult7:{
    “Ret_Code”: “A0223”,
    “Ret_Msg”: “用户未获得第三方登录授权,请联系系统管理员处理!”,
    “Data”: null
    }