接口返回码
下表中的返回值代表status,返回信息代表message
**全局返回码:**
|返回值|返回信息|说明|
|-|-|-|
|200|处理成功|接口处理成功|
|404|调用接口不存在||
|500|服务器错误||
|900|token为空或已失效,用户需登录||
|911|头信息缺少接口版本号||
**用户登录**
(1001~1020)
|返回值|返回信息|说明|
|-|-|-|
|1001|用户手机号为空||
|1002|登录密码为空||
|1003|账号不存在或登录密码错误||
**用户注册**
(1021~1040)
|返回值|返回信息|说明|
|-|-|-|
|1021|用户手机号为空||
|1022|短信验证码为空||
|1023|登录密码为空或不符合规则||
|1024|该手机号已注册||
|1025|短信验证码已过期或输入错误||
**忘记密码重置密码验证短信验证码**
(1041~1060)
|返回值|返回信息|说明|
|-|-|-|
|1041|用户手机号为空||
|1042|短信验证码为空||
|1043|该手机号未注册||
|1044|短信验证码已过期或输入错误||
**忘记密码重置密码**
(1061~1080)
|返回值|返回信息|说明|
|-|-|-|
|1061|用户手机号为空||
|1062|新登录密码为空或不符合规则||
|1063|该手机号未注册||
**已登录修改密码**
(1081~1100)
|返回值|返回信息|说明|
|-|-|-|
|1081|原登录密码为空||
|1082|新登录密码为空或不符合规则||
|1083|新登录密码与原登录密码相同||
|1084|该手机号未注册||
|1085|原登录密码校验失败||
**发送手机验证码**
(2001~2020)
|返回值|返回信息|说明|
|-|-|-|
|2001|用户手机号为空||
|2002|短信验证码类型为空||
|2003|发送短信验证码过于频繁||
|2004|今日发送短信验证码次数已达上限||
**商城地址**
(3001~3010)
|返回值|返回信息|说明|
|-|-|-|
|3001|所属地址为空|对应id的用户所属地址不存在|
**商城购物车**
(3011~3020)
|返回值|返回信息|说明|
|-|-|-|
|3011|商品不存在|对应id的商品不能存在|
|3012|商品失效|对应id的商品不能存在|
**商品详情立即购买**
(3021~3030)
|返回值|返回信息|说明|
|-|-|-|
|3021|商品不存在|对应id的商品不能存在|
|3022|商品失效|对应id的商品不能存在|
**订单详情**
(3031~3040)
|返回值|返回信息|说明|
|-|-|-|
|3031|订单不存在|订单不存在|
**订单确认页-修改商品数量**
(3101~3120)
|返回值|返回信息|说明|
|-|-|-|
|3101|商品数量需大于0||
|3102|此订单中不包含此商品||
**提交订单**
(3121~3140)
|返回值|返回信息|说明|
|-|-|-|
|3121|无此订单||
|3122|无此地址||
**购物车-修改商品数量**
(3141~3160)
|返回值|返回信息|说明|
|-|-|-|
|3141|商品数量需大于0||
**乘车码-支付宝签约与解约**
(4001~4020)
|返回值|返回信息|说明|
|-|-|-|
|4001|用户已签约支付宝||
|4002|用户未签约支付宝||
**乘车码-微信签约与解约**
(4021~4040)
|返回值|返回信息|说明|
|-|-|-|
|4021|用户已签约微信||
|4022|用户未签约微信||
**乘车码-银行卡绑定解绑**
(4041~4060)
|返回值|返回信息|说明|
|-|-|-|
|4041|用户已绑定该银行卡||
|4042|用户未绑定该银行卡||
**乘车码-更改支付方式**
(4061~4070)
|返回值|返回信息|说明|
|-|-|-|
|4061|用户尚未签约此类型||
|4062|用户未绑定该银行卡||
**乘车码-开通乘车码**
(4071~4080)
|返回值|返回信息|说明|
|-|-|-|
|4071|用户未设置支付方式||
|4072|用户已经开通||
**乘车码-拉取二维码**
(4081~4090)
|返回值|返回信息|说明|
|-|-|-|
|4081|用户未开通乘车码||
|4082|拉码失败||
|4083|用户信息不存在||