ErrorCode.php 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. <?php
  2. /**
  3. *------------------------------------------------------
  4. * BaseProcess.php
  5. *------------------------------------------------------
  6. *
  7. * @author Mike
  8. * @date 2016/5/26 11:17
  9. * @version V1.0
  10. *
  11. */
  12. namespace App\Services\Base;
  13. final class ErrorCode {
  14. //错误常量定义
  15. const ATTACHMENT_DELETE_FAILED = 605;
  16. const ATTACHMENT_MOVE_FAILED = 604;
  17. const ATTACHMENT_RECORD_DELETE_FAILED = 606;
  18. const ATTACHMENT_MKDIR_FAILED = 601;
  19. const SAVE_USER_FAILED = 600;
  20. const ATTACHMENT_SAVE_FAILED = 603;
  21. const ATTACHMENT_UPLOAD_INVALID = 602;
  22. const ATTACHMENT_SIZE_EXCEEDED = 1201;
  23. const ILLEGAL_REQUEST = 701;
  24. const ATTACHMENT_NOT_EXIST = 1203;
  25. const ATTACHMENT_MIME_NOT_ALLOWED = 1202;
  26. const MERCHANT_CREDIT_NOT_ENOUGH = 1304;
  27. const MEMBER_CREDIT_NOT_ENOUGH = 1305;
  28. const MERCHANT_NOT_EXIST = 1300;
  29. const FAVORITE_NOT_EXIST = 1900;
  30. const MERCHANT_ADD_MEMBER_FAILED = 1301;
  31. const MERCHANT_STATUS_NOT_OK = 1302;
  32. const MERCHANT_BALANCE_NOT_ENOUGH = 1303;
  33. const PAY_TYPE_UNSUPPORTED = 2000;
  34. const MEMBER_NOT_EXIST = 1500;
  35. const MEMBER_BALANCE_NOT_ENOUGH = 1501;
  36. const MERCHANT_SERVICE_NOT_EXIST = 1400;
  37. const MERCHANT_SERVICE_ADD_FAILED = 1401;
  38. const CONTENT_GET_DETAIL_FAILED = 1402;
  39. const MERCHANT_SERVICE_STATUS_INVALID = 1403;
  40. const MERCHANT_SERVICE_EXPIRED = 1404;
  41. const CANT_ADD_SERVICE_SAME_MERCHANT = 1405;
  42. const SERVICE_STATUS_INVALID_CHANGE = 1406;
  43. const SERVICE_COST_OVERFLOW_BALANCE = 1407;
  44. const CREATE_SERVICE_OVER_MAX = 1408;
  45. const SAVE_MODEL_FAILED = 700;
  46. const REMOVE_MODEL_FAILED = 701;
  47. const MODEL_NOT_EXIST = 702;
  48. const ATTACHMENT_UPLOAD_FAILED = 1200;
  49. const PROTO_PATH_NOT_EXIST = 100;
  50. const PROTO_TRY_TO_SET_VALUE_ON_NULL = 101;
  51. const ACTIVITY_NOT_EXIST = 1700;
  52. const ORDER_GENERATE_FAILED = 1800;
  53. const CONSUME_LOG_NOT_EXIST = 1600;
  54. const SERVICE_CODE_FAILED= 1610;
  55. const PHONE_NUMBER_ALREADY_REGISTERED = 1100;
  56. const INCORRECT_VERIFY_CODE = 1101;
  57. const INCORRECT_USER_OR_PASS = 1102;
  58. const VERIFY_CODE_TOO_MUCH = 1103;
  59. const LOGOUT_FAILED = 1104;
  60. const USER_DOES_NOT_EXIST = 1105;
  61. const USER_DOES_EXIST = 1106;
  62. const DELETE_OP_FAILED = 1001;
  63. const CLIENT_WRONG_PARAMS = 1000;
  64. //错误常量枚举
  65. private static $_msg = [
  66. self::ATTACHMENT_DELETE_FAILED => '删除附件文件失败',
  67. self::ATTACHMENT_MOVE_FAILED => '移动附件失败',
  68. self::ATTACHMENT_RECORD_DELETE_FAILED => '删除附件记录失败',
  69. self::ATTACHMENT_MKDIR_FAILED => '创建附件目录失败',
  70. self::SAVE_USER_FAILED => '保存用户数据失败',
  71. self::ATTACHMENT_SAVE_FAILED => '保存附件失败',
  72. self::ATTACHMENT_UPLOAD_INVALID => '上传附件文件无效',
  73. self::ATTACHMENT_SIZE_EXCEEDED => '附件大小超过限制',
  74. self::ILLEGAL_REQUEST => '非法请求',
  75. self::ATTACHMENT_NOT_EXIST => '附件不存在',
  76. self::ATTACHMENT_MIME_NOT_ALLOWED => '附件类型不允许',
  77. self::MEMBER_CREDIT_NOT_ENOUGH => '会员卡金不足',
  78. self::MERCHANT_CREDIT_NOT_ENOUGH => '商户卡金不足',
  79. self::MERCHANT_NOT_EXIST => '商户不存在',
  80. self::FAVORITE_NOT_EXIST => '收藏不存在',
  81. self::MERCHANT_ADD_MEMBER_FAILED => '添加会员失败',
  82. self::MERCHANT_STATUS_NOT_OK => '申请成功,客服会在3个工作日内与您取得联系!',
  83. self::MERCHANT_BALANCE_NOT_ENOUGH => '商户余额不足',
  84. self::PAY_TYPE_UNSUPPORTED => '不支持的支付方式',
  85. self::MEMBER_NOT_EXIST => '会员不存在',
  86. self::MEMBER_BALANCE_NOT_ENOUGH => '会员余额不足',
  87. self::SERVICE_COST_OVERFLOW_BALANCE => '余额不足,请充值',
  88. self::CREATE_SERVICE_OVER_MAX => '服务数量达到系统上限',
  89. self::MERCHANT_SERVICE_STATUS_INVALID => '服务状态不正确',
  90. self::CONTENT_GET_DETAIL_FAILED => '获取内容详情失败',
  91. self::MERCHANT_SERVICE_ADD_FAILED => '发出服务失败',
  92. self::MERCHANT_SERVICE_NOT_EXIST => '服务不存在',
  93. self::SERVICE_STATUS_INVALID_CHANGE => '服务状态转换无效',
  94. self::CANT_ADD_SERVICE_SAME_MERCHANT => '服务发出方与创建方一致',
  95. self::MERCHANT_SERVICE_EXPIRED => '服务已过期',
  96. self::SAVE_MODEL_FAILED => '保存模型失败',
  97. self::REMOVE_MODEL_FAILED => '删除模型失败',
  98. self::MODEL_NOT_EXIST => '模型不存在',
  99. self::ATTACHMENT_UPLOAD_FAILED => '附件上传失败',
  100. self::PROTO_PATH_NOT_EXIST => '指定API路径不存在',
  101. self::PROTO_TRY_TO_SET_VALUE_ON_NULL => '企图操作NULL对象并赋值',
  102. self::ACTIVITY_NOT_EXIST => '活动不存在',
  103. self::ORDER_GENERATE_FAILED => '生成订单失败',
  104. self::CONSUME_LOG_NOT_EXIST => '消费记录不存在',
  105. self::LOGOUT_FAILED => '退出失败',
  106. self::SERVICE_CODE_FAILED=>'验证码错误',
  107. self::USER_DOES_EXIST => '手机已经注册',
  108. self::USER_DOES_NOT_EXIST => '用户不存在',
  109. self::INCORRECT_USER_OR_PASS => '用户名或密码不正确',
  110. self::PHONE_NUMBER_ALREADY_REGISTERED => '该手机号已注册',
  111. self::INCORRECT_VERIFY_CODE => '输入验证码错误',
  112. self::VERIFY_CODE_TOO_MUCH => '24小时内验证码发送过多',
  113. self::DELETE_OP_FAILED => '删除操作失败',
  114. self::CLIENT_WRONG_PARAMS => '输入不正确',
  115. ];
  116. public static function message($code) {
  117. if (isset(self::$_msg[$code])) {
  118. return self::$_msg[$code];
  119. } else {
  120. return null;
  121. }
  122. }
  123. }