You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

113 lines
2.7 KiB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
  1. <?php
  2. namespace App\Constants\v3;
  3. use Hyperf\Constants\AbstractConstants;
  4. use Hyperf\Constants\Annotation\Constants;
  5. /**
  6. * @Constants
  7. */
  8. class ErrorCode extends AbstractConstants
  9. {
  10. /************************************/
  11. /* 应用或系统相关,参考HTTP STATUS */
  12. /************************************/
  13. /**
  14. * 服务器内部错误
  15. * @Message("服务器内部错误")
  16. */
  17. const SERVER_ERROR = 500;
  18. /************************************/
  19. /* 订单相关 601-650 */
  20. /************************************/
  21. /************************************/
  22. /* 支付相关 651-700 */
  23. /************************************/
  24. /************************************/
  25. /* 用户相关 701-750 */
  26. /************************************/
  27. /**
  28. * 验证码错误或已失效
  29. * @Message("验证码错误或已失效")
  30. */
  31. const INVALID_VERIFY_CODE = 701;
  32. /**
  33. * 电话号码绑定失败
  34. * @Message("电话号码绑定失败")
  35. */
  36. const BIND_TEL_ERROR = 702;
  37. /**
  38. * 电话号码解绑失败
  39. * @Message("电话号码解绑失败")
  40. */
  41. const UNBIND_TEL_ERROR = 703;
  42. /**
  43. * 用户未绑定手机号
  44. * @Message("请绑定手机号")
  45. */
  46. const NOT_BIND_TEL_ERROR = 704;
  47. /**
  48. * 微信登录失败:无效的code
  49. * @Message("微信登录失败:无效的code")
  50. */
  51. const WXLOGIN_INVALID_CODE = 704;
  52. /**
  53. * 更新失败
  54. * @Message("更新失败")
  55. */
  56. const USER_INFO_UPDATE_ERROR = 705;
  57. /************************************/
  58. /* 定位相关 751-800 */
  59. /************************************/
  60. /************************************/
  61. /* 公共相关 1001-1100 */
  62. /************************************/
  63. /**
  64. * 获取验证码失败
  65. * @Message("获取验证码失败")
  66. */
  67. const VERIFY_CODE_ERROR = 1001;
  68. /**
  69. * 验证码已发送,请勿重复请求
  70. * @Message("验证码已发送,请勿重复请求")
  71. */
  72. const VERIFY_CODE_SENDED = 1002;
  73. /**
  74. * 短信发送失败
  75. * @Message("短信发送失败")
  76. */
  77. const SMS_SEND_FAILURE = 1003;
  78. /************************************/
  79. /* 商品相关 1101-1200 */
  80. /************************************/
  81. /**
  82. * 库存不足
  83. * @Message("库存不足")
  84. */
  85. const GOODS_INVENTORY_ERROR = 1101;
  86. /**
  87. * 超过商品购买数量限制
  88. * @Message("超过商品购买数量限制")
  89. */
  90. const PURCHASE_LIMIT_ERROR = 1102;
  91. /**
  92. * 当前特价商品已被购买过
  93. * @Message("当前特价商品已被购买过")
  94. */
  95. const SPERCIAL_OFFER_GOODS_ERROR = 1103;
  96. }