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.

210 lines
4.8 KiB

5 years ago
5 years ago
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. * 线上下单失败
  23. * @Message("线上下单失败")
  24. */
  25. const ORDER_ONLINE_FAIL = 601;
  26. /**
  27. * 订单中有商品已失效
  28. * @Message("订单中有商品已失效")
  29. */
  30. const ORDER_GOODS_NOT_AVAILABLE = 602;
  31. /**
  32. * 订单中有商品库存不足
  33. * @Message("订单中有商品库存不足")
  34. */
  35. const ORDER_GOODS_INVENTORY_LIMIT = 603;
  36. /**
  37. * 订单总金额有误
  38. * @Message("订单总金额有误")
  39. */
  40. const ORDER_TOTAL_AMOUNT_ERROR = 604;
  41. /**
  42. * 订单不存在或已失效
  43. * @Message("订单不存在或已失效")
  44. */
  45. const ORDER_NOT_AVAILABLE = 605;
  46. /************************************/
  47. /* 支付相关 651-700 */
  48. /************************************/
  49. /**
  50. * @Message("支付失败")
  51. */
  52. const PAYMENT_FAIL = 651;
  53. /************************************/
  54. /* 用户相关 701-750 */
  55. /************************************/
  56. /**
  57. * 验证码错误或已失效
  58. * @Message("验证码错误或已失效")
  59. */
  60. const INVALID_VERIFY_CODE = 701;
  61. /**
  62. * 电话号码绑定失败
  63. * @Message("电话号码绑定失败")
  64. */
  65. const BIND_TEL_ERROR = 702;
  66. /**
  67. * 电话号码解绑失败
  68. * @Message("电话号码解绑失败")
  69. */
  70. const UNBIND_TEL_ERROR = 703;
  71. /**
  72. * 用户未绑定手机号
  73. * @Message("请绑定手机号")
  74. */
  75. const NOT_BIND_TEL_ERROR = 704;
  76. /**
  77. * 微信登录失败:无效的code
  78. * @Message("微信登录失败:无效的code")
  79. */
  80. const WXLOGIN_INVALID_CODE = 704;
  81. /**
  82. * 更新失败
  83. * @Message("更新失败")
  84. */
  85. const USER_INFO_UPDATE_ERROR = 705;
  86. /**
  87. * 商户账户密码不匹配
  88. * @Message("账号密码错误")
  89. */
  90. const STORE_LOGIN_ERROR = 706;
  91. /************************************/
  92. /* 定位相关 751-800 */
  93. /************************************/
  94. /************************************/
  95. /* 公共相关 1001-1100 */
  96. /************************************/
  97. /**
  98. * 获取验证码失败
  99. * @Message("获取验证码失败")
  100. */
  101. const VERIFY_CODE_ERROR = 1001;
  102. /**
  103. * 验证码已发送,请勿重复请求
  104. * @Message("验证码已发送,请勿重复请求")
  105. */
  106. const VERIFY_CODE_SENDED = 1002;
  107. /**
  108. * 短信发送失败
  109. * @Message("短信发送失败")
  110. */
  111. const SMS_SEND_FAILURE = 1003;
  112. /************************************/
  113. /* 商品相关 1101-1150 */
  114. /************************************/
  115. /**
  116. * 库存不足
  117. * @Message("库存不足")
  118. */
  119. const GOODS_INVENTORY_ERROR = 1101;
  120. /**
  121. * 超过商品购买数量限制
  122. * @Message("超过商品购买数量限制")
  123. */
  124. const GOODS_RESTRICT_LIMIT = 1102;
  125. /**
  126. * 已下架
  127. * @Message("商品已下架")
  128. */
  129. const GOODS_ON_SALE_NO = 1103;
  130. /************************************/
  131. /* 活动商品相关 1151-1200 */
  132. /************************************/
  133. /**
  134. * 当前特价商品已被购买过
  135. * @Message("当前特价商品已被购买过")
  136. */
  137. const GOODS_ACTIVITY_BUY = 1151;
  138. /**
  139. * 活动商品活动到期
  140. * @Message("活动商品活动已结束")
  141. */
  142. const GOODS_ACTIVITY_EXPIRED = 1152;
  143. /**
  144. * 库存不足
  145. * @Message("商品库存不足")
  146. */
  147. const GOODS_ACTIVITY_INVENTORY_ERROR = 1153;
  148. /**
  149. * 已下架
  150. * @Message("商品已下架")
  151. */
  152. const GOODS_ACTIVITY_ON_SALE_NO = 1154;
  153. /**
  154. * 商品超过限购数量
  155. * @Message("商品超过限购数量")
  156. */
  157. const GOODS_ACTIVITY_RESTRICT_LIMIT = 1155;
  158. /**
  159. * 订单中部分活动商品不可使用优惠券
  160. * @Message("有活动商品不可使用优惠券")
  161. */
  162. const GOODS_ACTIVITY_CANNOT_USE_COUPON = 1156;
  163. /************************************/
  164. /* 优惠券相关 1201-1250 */
  165. /************************************/
  166. /**
  167. * 您的订单中有优惠券已经失效
  168. * @Message("订单中有优惠券已经失效")
  169. */
  170. const COUPON_NOT_AVAILABLE = 1201;
  171. /**
  172. * 优惠券使用失败
  173. * @Message("优惠券使用失败")
  174. */
  175. const COUPON_USE_FAILURE = 1202;
  176. }