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.

424 lines
9.5 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
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
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. * 下单失败
  73. * @Message("订单金额未满起送价")
  74. */
  75. const ORDER_NOT_ENOUGH_INITIAL_DELIVERY = 611;
  76. /**
  77. * 下单失败
  78. * @Message("付款失败")
  79. */
  80. const ORDER_OFFLINE_FAIL = 612;
  81. /**
  82. * 下单失败
  83. * @Message("您不可以购买自己店铺或店铺所在市场的活动商品")
  84. */
  85. const ORDER_ONLINE_LIMIT_STORE_BUY_SELF = 613;
  86. /**
  87. * 今天当前用户购买的活动商品订单笔数已经超过限制
  88. * @Message("您今天已经参与活动商品秒杀的次数已经用完咯,明天再来吧")
  89. */
  90. const ORDER_ONLINE_LIMIT_BUY_COUNT = 614;
  91. /************************************/
  92. /* 支付相关 651-700 */
  93. /************************************/
  94. /**
  95. * @Message("支付失败")
  96. */
  97. const PAYMENT_FAIL = 651;
  98. /**
  99. * @Message("今日次数已达上限")
  100. */
  101. const PAYMENT_SEND_NUM_LIMIT = 652;
  102. /**
  103. * @Message("微信未实名认证")
  104. */
  105. const PAYMENT_V2_ACCOUNT_SIMPLE_BAN = 653;
  106. /**
  107. * @Message("姓名校验出错")
  108. */
  109. const PAYMENT_NAME_MISMATCH = 654;
  110. /**
  111. * @Message("金额超限了")
  112. */
  113. const PAYMENT_AMOUNT_LIMIT = 655;
  114. /**
  115. * @Message("提现功能维护中,过会儿再试吧")
  116. */
  117. const WITHDRAW_PAYMENT_FAIL = 656;
  118. /**
  119. * @Message("退款失败")
  120. */
  121. const REFUND_PAYMENT_FAIL = 657;
  122. /************************************/
  123. /* 用户相关 701-750 */
  124. /************************************/
  125. /**
  126. * 验证码错误或已失效
  127. * @Message("验证码错误或已失效")
  128. */
  129. const INVALID_VERIFY_CODE = 701;
  130. /**
  131. * 电话号码绑定失败
  132. * @Message("电话号码绑定失败")
  133. */
  134. const BIND_TEL_ERROR = 702;
  135. /**
  136. * 电话号码解绑失败
  137. * @Message("电话号码解绑失败")
  138. */
  139. const UNBIND_TEL_ERROR = 703;
  140. /**
  141. * 用户未绑定手机号
  142. * @Message("请绑定手机号")
  143. */
  144. const NOT_BIND_TEL_ERROR = 704;
  145. /**
  146. * 微信登录失败:无效的code
  147. * @Message("微信登录失败:无效的code")
  148. */
  149. const WXLOGIN_INVALID_CODE = 705;
  150. /**
  151. * 更新失败
  152. * @Message("更新失败")
  153. */
  154. const USER_INFO_UPDATE_ERROR = 706;
  155. /**
  156. * 商户账户密码不匹配
  157. * @Message("账号密码错误")
  158. */
  159. const STORE_LOGIN_ERROR = 707;
  160. /**
  161. * 商户异常,当前商户可能不存在或失效了
  162. * @Message("当前商户可能已关店停止营业")
  163. */
  164. const STORE_NOT_AVAILABLE = 708;
  165. /**
  166. * 商户已休息
  167. * @Message("该商户已歇业")
  168. */
  169. const STORE_REST = 709;
  170. /**
  171. * 商户已休息
  172. * @Message("服务站已休息")
  173. */
  174. const MARKET_REST = 710;
  175. /**
  176. * 所选店铺营业时间冲突
  177. * @Message("所选店铺营业时间冲突")
  178. */
  179. const STORE_BUSINESSS_HOURS_ERROR = 711;
  180. /**
  181. * 用户社区绑定失败
  182. * @Message("绑定失败,稍后重试")
  183. */
  184. const COMMUNITY_BIND_ERROR = 712;
  185. /************************************/
  186. /* 定位相关 751-800 */
  187. /************************************/
  188. /************************************/
  189. /* 公共相关 1001-1100 */
  190. /************************************/
  191. /**
  192. * 获取验证码失败
  193. * @Message("获取验证码失败")
  194. */
  195. const VERIFY_CODE_ERROR = 1001;
  196. /**
  197. * 验证码已发送,请勿重复请求
  198. * @Message("验证码已发送,请勿重复请求")
  199. */
  200. const VERIFY_CODE_SENDED = 1002;
  201. /**
  202. * 短信发送失败
  203. * @Message("短信发送失败")
  204. */
  205. const SMS_SEND_FAILURE = 1003;
  206. /**
  207. * 文件上传失败
  208. * @Message("文件上传失败")
  209. */
  210. const UPLOAD_INVALID = 1004;
  211. /************************************/
  212. /* 商品相关 1101-1150 */
  213. /************************************/
  214. /**
  215. * 库存不足
  216. * @Message("库存不足")
  217. */
  218. const GOODS_INVENTORY_ERROR = 1101;
  219. /**
  220. * 超过商品购买数量限制
  221. * @Message("超过商品购买数量限制")
  222. */
  223. const GOODS_RESTRICT_LIMIT = 1102;
  224. /**
  225. * 已下架
  226. * @Message("商品可能已下架")
  227. */
  228. const GOODS_ON_SALE_NO = 1103;
  229. /**
  230. * 已下架
  231. * @Message("商品不存在")
  232. */
  233. const GOODS_NOT_EXISTS = 1104;
  234. /************************************/
  235. /* 活动商品相关 1151-1200 */
  236. /************************************/
  237. /**
  238. * 当前特价商品已被购买过
  239. * @Message("活动商品您已买过")
  240. */
  241. const GOODS_ACTIVITY_BUY = 1151;
  242. /**
  243. * 活动商品活动到期
  244. * @Message("活动商品活动已结束")
  245. */
  246. const GOODS_ACTIVITY_EXPIRED = 1152;
  247. /**
  248. * 已卖光
  249. * @Message("库存不足")
  250. */
  251. const GOODS_ACTIVITY_INVENTORY_ERROR = 1153;
  252. /**
  253. * 已下架
  254. * @Message("商品可能已下架")
  255. */
  256. const GOODS_ACTIVITY_ON_SALE_NO = 1154;
  257. /**
  258. * 商品超过限购数量
  259. * @Message("同类活动商品超过限购种数")
  260. */
  261. const GOODS_ACTIVITY_RESTRICT_LIMIT = 1155;
  262. /**
  263. * 订单中部分活动商品不可使用优惠券
  264. * @Message("订单中有不能使用的优惠券[商品不可用或优惠券失效]")
  265. */
  266. const GOODS_ACTIVITY_CANNOT_USE_COUPON = 1156;
  267. /**
  268. * 活动商品不存在
  269. * @Message("活动商品可能已下架")
  270. */
  271. const GOODS_ACTIVITY_NOT_EXISTS = 1157;
  272. /************************************/
  273. /* 优惠券相关 1201-1250 */
  274. /************************************/
  275. /**
  276. * 您的订单中有优惠券已经失效
  277. * @Message("订单中有优惠券已经失效")
  278. */
  279. const COUPON_NOT_AVAILABLE = 1201;
  280. /**
  281. * 优惠券使用失败
  282. * @Message("优惠券使用失败")
  283. */
  284. const COUPON_USE_FAILURE = 1202;
  285. /**
  286. * 不是新用户无法领券
  287. * @Message("不是新用户无法领券")
  288. */
  289. const COUPON_IS_NOT_NEW_USER = 1203;
  290. /**
  291. * 优惠券领取失败
  292. * @Message("优惠券领取失败")
  293. */
  294. const COUPON_RECEIVE_FAILURE = 1204;
  295. /************************************/
  296. /* 提现相关 1251-1300 */
  297. /************************************/
  298. /**
  299. * 提现失败
  300. * @Message("提现失败")
  301. */
  302. const STORE_WITHDRAW_FAIL = 1251;
  303. /**
  304. * 可提现余额不足
  305. * @Message("可提现余额不足")
  306. */
  307. const STORE_WITHDRAW_INSUFFICIENT_BALANCE = 1252;
  308. /************************************/
  309. /* 定位相关 1301-1350 */
  310. /************************************/
  311. /**
  312. * 定位失败
  313. * @Message("定位失败:")
  314. */
  315. const LOCATION_ERROR = 1301;
  316. /**
  317. * 超出配送范围
  318. * @Message("您的地址超出配送范围,请重新选择地址")
  319. */
  320. const LOCATION_LONG_DISTANCE = 1302;
  321. /**
  322. * 超出配送范围
  323. * @Message("获取收货地址失败")
  324. */
  325. const LOCATION_USER_ADDRESS = 1303;
  326. /************************************/
  327. /* token相关 1351-1400 */
  328. /************************************/
  329. /**
  330. * token生成失败
  331. * @Message("token生成失败")
  332. */
  333. const TOKEN_GENERATE_ERROR = 1351;
  334. /**
  335. * token解析失败
  336. * @Message("token解析失败")
  337. */
  338. const TOKEN_ANALYZE_ERROR = 1352;
  339. /**
  340. * token解析失败
  341. * @Message("token解析失败")
  342. */
  343. const TOKEN_NOT_EXISTS = 1353;
  344. /************************************/
  345. /* 骑手相关 1451-1500 */
  346. /************************************/
  347. /**
  348. * 获取骑手坐标失败
  349. * @Message("获取骑手坐标失败")
  350. */
  351. const HORSEMAN_COORDINATE_FAIL = 1451;
  352. }