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.

302 lines
6.7 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
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. * 订单取消失败
  48. * @Message("订单取消失败")
  49. */
  50. const ORDER_CANCEL_FAIL = 606;
  51. /**
  52. * 订单删除失败
  53. * @Message("订单删除失败")
  54. */
  55. const ORDER_DELETE_FAIL = 607;
  56. /**
  57. * 订单申请退款失败
  58. * @Message("订单申请退款失败")
  59. */
  60. const ORDER_APPLY_REFUND_FAIL = 608;
  61. /**
  62. * 订单完成失败
  63. * @Message("订单完成失败")
  64. */
  65. const ORDER_COMPLETE_FAIL = 609;
  66. /**
  67. * 订单退款失败
  68. * @Message("订单退款失败")
  69. */
  70. const ORDER_REFUND_FAIL = 610;
  71. /************************************/
  72. /* 支付相关 651-700 */
  73. /************************************/
  74. /**
  75. * @Message("提现支付失败")
  76. */
  77. const PAYMENT_FAIL = 651;
  78. /************************************/
  79. /* 用户相关 701-750 */
  80. /************************************/
  81. /**
  82. * 验证码错误或已失效
  83. * @Message("验证码错误或已失效")
  84. */
  85. const INVALID_VERIFY_CODE = 701;
  86. /**
  87. * 电话号码绑定失败
  88. * @Message("电话号码绑定失败")
  89. */
  90. const BIND_TEL_ERROR = 702;
  91. /**
  92. * 电话号码解绑失败
  93. * @Message("电话号码解绑失败")
  94. */
  95. const UNBIND_TEL_ERROR = 703;
  96. /**
  97. * 用户未绑定手机号
  98. * @Message("请绑定手机号")
  99. */
  100. const NOT_BIND_TEL_ERROR = 704;
  101. /**
  102. * 微信登录失败:无效的code
  103. * @Message("微信登录失败:无效的code")
  104. */
  105. const WXLOGIN_INVALID_CODE = 705;
  106. /**
  107. * 更新失败
  108. * @Message("更新失败")
  109. */
  110. const USER_INFO_UPDATE_ERROR = 706;
  111. /**
  112. * 商户账户密码不匹配
  113. * @Message("账号密码错误")
  114. */
  115. const STORE_LOGIN_ERROR = 707;
  116. /**
  117. * 商户异常,当前商户可能不存在或失效了
  118. * @Message("当前商户异常")
  119. */
  120. const STORE_NOT_AVAILABLE = 708;
  121. /**
  122. * 商户已休息
  123. * @Message("当前商户已歇业")
  124. */
  125. const STORE_REST = 709;
  126. /************************************/
  127. /* 定位相关 751-800 */
  128. /************************************/
  129. /************************************/
  130. /* 公共相关 1001-1100 */
  131. /************************************/
  132. /**
  133. * 获取验证码失败
  134. * @Message("获取验证码失败")
  135. */
  136. const VERIFY_CODE_ERROR = 1001;
  137. /**
  138. * 验证码已发送,请勿重复请求
  139. * @Message("验证码已发送,请勿重复请求")
  140. */
  141. const VERIFY_CODE_SENDED = 1002;
  142. /**
  143. * 短信发送失败
  144. * @Message("短信发送失败")
  145. */
  146. const SMS_SEND_FAILURE = 1003;
  147. /**
  148. * 文件上传失败
  149. * @Message("文件上传失败")
  150. */
  151. const UPLOAD_INVALID = 1004;
  152. /************************************/
  153. /* 商品相关 1101-1150 */
  154. /************************************/
  155. /**
  156. * 库存不足
  157. * @Message("库存不足")
  158. */
  159. const GOODS_INVENTORY_ERROR = 1101;
  160. /**
  161. * 超过商品购买数量限制
  162. * @Message("超过商品购买数量限制")
  163. */
  164. const GOODS_RESTRICT_LIMIT = 1102;
  165. /**
  166. * 已下架
  167. * @Message("商品已下架")
  168. */
  169. const GOODS_ON_SALE_NO = 1103;
  170. /**
  171. * 已下架
  172. * @Message("商品不存在")
  173. */
  174. const GOODS_NOT_EXISTS = 1104;
  175. /************************************/
  176. /* 活动商品相关 1151-1200 */
  177. /************************************/
  178. /**
  179. * 当前特价商品已被购买过
  180. * @Message("当前特价商品已被购买过")
  181. */
  182. const GOODS_ACTIVITY_BUY = 1151;
  183. /**
  184. * 活动商品活动到期
  185. * @Message("活动商品活动已结束")
  186. */
  187. const GOODS_ACTIVITY_EXPIRED = 1152;
  188. /**
  189. * 库存不足
  190. * @Message("商品库存不足")
  191. */
  192. const GOODS_ACTIVITY_INVENTORY_ERROR = 1153;
  193. /**
  194. * 已下架
  195. * @Message("商品已下架")
  196. */
  197. const GOODS_ACTIVITY_ON_SALE_NO = 1154;
  198. /**
  199. * 商品超过限购数量
  200. * @Message("商品超过限购数量")
  201. */
  202. const GOODS_ACTIVITY_RESTRICT_LIMIT = 1155;
  203. /**
  204. * 订单中部分活动商品不可使用优惠券
  205. * @Message("有活动商品不可使用优惠券")
  206. */
  207. const GOODS_ACTIVITY_CANNOT_USE_COUPON = 1156;
  208. /**
  209. * 活动商品不存在
  210. * @Message("商品不存在")
  211. */
  212. const GOODS_ACTIVITY_NOT_EXISTS = 1156;
  213. /************************************/
  214. /* 优惠券相关 1201-1250 */
  215. /************************************/
  216. /**
  217. * 您的订单中有优惠券已经失效
  218. * @Message("订单中有优惠券已经失效")
  219. */
  220. const COUPON_NOT_AVAILABLE = 1201;
  221. /**
  222. * 优惠券使用失败
  223. * @Message("优惠券使用失败")
  224. */
  225. const COUPON_USE_FAILURE = 1202;
  226. /************************************/
  227. /* 提现相关 1251-1300 */
  228. /************************************/
  229. /**
  230. * 提现失败
  231. * @Message("提现失败")
  232. */
  233. const STORE_WITHDRAW_FAIL = 1251;
  234. /**
  235. * 可提现余额不足
  236. * @Message("可提现余额不足")
  237. */
  238. const STORE_WITHDRAW_INSUFFICIENT_BALANCE = 1252;
  239. /************************************/
  240. /* 定位相关 1301-1350 */
  241. /************************************/
  242. /**
  243. * 定位失败
  244. * @Message("定位失败:")
  245. */
  246. const LOCATION_ERROR = 1301;
  247. /**
  248. * 超出配送范围
  249. * @Message("您的地址超出配送范围,请重新选择地址")
  250. */
  251. const LOCATION_LONG_DISTANCE= 1302;
  252. }