ErrorCode.php 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  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. /**
  16. * 上传附件相关
  17. */
  18. const ATTACHMENT_SAVE_FAILED = 603;
  19. const ATTACHMENT_UPLOAD_INVALID = 602;
  20. const ATTACHMENT_SIZE_EXCEEDED = 1201;
  21. const ATTACHMENT_RECORD_DELETE_FAILED = 606;
  22. const ATTACHMENT_DELETE_FAILED = 605;
  23. /**
  24. * 通用常量
  25. */
  26. const NOT_LOGIN = 100;
  27. const NOT_ALLOW = 112;
  28. const PARAMS_ERROR = 101;
  29. const REGISTER_FALSE = 102;
  30. const REGISTER_CONFIRM_FALSE = 103;
  31. const DATA_SAVE_FALSE = 104;
  32. //const MODULE_IS_NOT_USE = 105;
  33. const NEED_CONFIGURE = 106;
  34. const DATA_NOT_FOUND = 107;
  35. const DATA_DECODE_FAILURE = 108;
  36. const VERIFY_CODE_FALSE = 109;
  37. const MOBILE_CODE_FALSE = 110;
  38. const ILLEGAL_OPERATION = 111;
  39. /**
  40. * 微信常量
  41. */
  42. const WECHAT_CONFIG_LACK = 201;
  43. const GET_OPENID_FALSE = 202;
  44. const SESSION_KEY_INVALID = 203;
  45. /**
  46. * 定位服务常量
  47. */
  48. //const LOCATION_FALSE = 301;
  49. const CONFIGURE_SMS_TEMPLATE = 401;
  50. const SMS_AUTH_FAILED = 402;
  51. const SMS_RETURN_ERROR = 403;
  52. //const USER_IN_BLACK_LIST = 501;
  53. const USER_NO_AUTH = 502;
  54. //const USER_TRANSPORT_NO_AUTH = 503;
  55. //const USER_ACCOUNT_NOT_ENOUGH = 504;
  56. //const USER_IDENTIFY_NOT_ALLOW = 505;
  57. //const USER_FREEZE_ERROR = 506;
  58. //const USER_IS_APPLY = 507;
  59. const CONFIG_ALI_PRODUCT_KEY_NEED = 601;
  60. const DEVICE_NOT_FOUND = 701;
  61. const DEVICE_INFO_ERROR = 702;
  62. const DEVICE_NORMAL_ERROR = 703;
  63. const DEVICE_NET_ERROR = 704;
  64. /**
  65. * 订单常量
  66. */
  67. const ORDER_CREATE_ERROR = 801;
  68. //const RECHARGE_WECHAT_FAILURE = 802;
  69. /**
  70. * 提现常量
  71. */
  72. //const CASH_NEED_CONFIG = 901;
  73. //const CASH_METHOD_NOT_ALLOW = 902;
  74. //const CASH_TIMES_OUT = 903;
  75. //const CASH_MONEY_FEW = 904;
  76. //const CASH_MONEY_NO_ENOUGH = 905;
  77. //const CASH_MONEY_MAX = 906;
  78. // const ATTACHMENT_NOT_EXIST = 1203;
  79. // const ATTACHMENT_MIME_NOT_ALLOWED = 1202;
  80. // const MERCHANT_CREDIT_NOT_ENOUGH = 1304;
  81. // const MEMBER_CREDIT_NOT_ENOUGH = 1305;
  82. // const MERCHANT_NOT_EXIST = 1300;
  83. // const FAVORITE_NOT_EXIST = 1900;
  84. // const MERCHANT_ADD_MEMBER_FAILED = 1301;
  85. // const MERCHANT_STATUS_NOT_OK = 1302;
  86. // const BALANCE_NOT_ENOUGH = 1303;
  87. // const MERCHANT_BALANCE_NOT_ENOUGH = 1311;
  88. // const PAY_TYPE_UNSUPPORTED = 2000;
  89. // const MEMBER_NOT_EXIST = 1500;
  90. // const COIN_NOT_ENOUGH = 1501;
  91. //const CANT_ADD_SERVICE_SAME_MERCHANT = 1405;
  92. //const SERVICE_STATUS_INVALID_CHANGE = 1406;
  93. //const SERVICE_COST_OVERFLOW_BALANCE = 1407;
  94. //const CREATE_SERVICE_OVER_MAX = 1408;
  95. //const OPERATION_FAILED = 700;
  96. //const REMOVE_MODEL_FAILED = 701;
  97. // const MODEL_NOT_EXIST = 702;
  98. // const ATTACHMENT_UPLOAD_FAILED = 1200;
  99. // const PROTO_PATH_NOT_EXIST = 100;
  100. // const PROTO_TRY_TO_SET_VALUE_ON_NULL = 101;
  101. // const CONNET_NOT_EXIST = 1700;
  102. // const ORDER_GENERATE_FAILED = 1800;
  103. // const CONSUME_LOG_NOT_EXIST = 1600;
  104. // const SERVICE_CODE_FAILED= 1610;
  105. // const PHONE_NUMBER_ALREADY_REGISTERED = 1100;
  106. //const INCORRECT_VERIFY_CODE = 1101;
  107. //const INCORRECT_USER_OR_PASS = 1102;
  108. //const VERIFY_CODE_TOO_MUCH = 1103;
  109. //const LOGOUT_FAILED = 1104;
  110. //const USER_DOES_NOT_EXIST = 1105;
  111. //const USER_DOES_EXIST = 1106;
  112. // const DELETE_OP_FAILED = 1001;
  113. // const CLIENT_WRONG_PARAMS = 1000;
  114. // const DREAM_NOT_EXIST = 1308;
  115. // const LOCK_USER = 1309;
  116. // const LOGIN_FAILED = 1311;
  117. // const KEY_ERROR = 1310;
  118. // const SUP_TOP = 1410;
  119. // const SUP_ERROR = 1411;
  120. // const DREAM_STATUS = 1412;
  121. // const OPERATION_SUCCESS = 200;
  122. // const INTERACTION_NOT_EXIST = 2001;
  123. // const NOT_ROOT = 2002;
  124. //错误常量枚举
  125. private static $_msg = [
  126. self::NOT_LOGIN => '用户未登录',
  127. self::NOT_ALLOW => '不允许绑定',
  128. self::PARAMS_ERROR => '参数异常',
  129. self::WECHAT_CONFIG_LACK => '微信参数未配置',
  130. self::GET_OPENID_FALSE => 'openId获取失败',
  131. self::REGISTER_FALSE => '注册失败',
  132. self::REGISTER_CONFIRM_FALSE => '用户验证失败',
  133. self::DATA_SAVE_FALSE => '数据保存失败',
  134. //self::MODULE_IS_NOT_USE => '模块未安装,请检查后台配置',
  135. self::CONFIGURE_SMS_TEMPLATE => '请先配置短信模板',
  136. self::SMS_AUTH_FAILED => '短信授权错误',
  137. self::SMS_RETURN_ERROR => '短信返回错误',
  138. self::NEED_CONFIGURE => '请先至后台配置',
  139. //self::USER_IN_BLACK_LIST => '用户被拉入黑名单',
  140. self::USER_NO_AUTH => '用户无权限',
  141. self::CONFIG_ALI_PRODUCT_KEY_NEED => '请在后台配置阿里云物联网产品key',
  142. self::DEVICE_NOT_FOUND => '设备不存在',
  143. self::DEVICE_INFO_ERROR => '设备信息异常',
  144. self::DEVICE_NORMAL_ERROR => '设备故障请联系客服!',
  145. self::ORDER_CREATE_ERROR => '订单创建失败',
  146. //self::RECHARGE_WECHAT_FAILURE => '微信充值创建订单失败',
  147. self::DATA_NOT_FOUND => '数据不存在',
  148. //self::CASH_NEED_CONFIG => '请先填写提现配置',
  149. //self::CASH_METHOD_NOT_ALLOW => '无效的提现方式',
  150. //self::CASH_MONEY_FEW => '提现金额必须大于最小设置金额',
  151. //self::CASH_TIMES_OUT => '当日提现次数达到上限',
  152. //self::CASH_MONEY_NO_ENOUGH => '余额不足',
  153. self::DATA_DECODE_FAILURE => '解密失败',
  154. self::MOBILE_CODE_FALSE => '请先获取验证码',
  155. self::VERIFY_CODE_FALSE => '验证码错误',
  156. self::SESSION_KEY_INVALID => 'sessionKey无效',
  157. self::ILLEGAL_OPERATION => '非法操作',
  158. //self::USER_IDENTIFY_NOT_ALLOW => '请先通过身份审核!',
  159. //self::USER_FREEZE_ERROR => '用户被冻结!',
  160. //self::USER_IS_APPLY => '用户加盟审核中!',
  161. //self::USER_ACCOUNT_NOT_ENOUGH => '用户余额不足!',
  162. self::DEVICE_NET_ERROR => '设备无网络!',
  163. //self::USER_TRANSPORT_NO_AUTH => '用户无收运权限!',
  164. //self::CASH_MONEY_MAX => '系统当日提现金额达到上限!',
  165. self::ATTACHMENT_SAVE_FAILED => '附件保存失败',
  166. self::ATTACHMENT_UPLOAD_INVALID => '附件上传非法',
  167. self::ATTACHMENT_SIZE_EXCEEDED => '附件大小超出限制',
  168. self::ATTACHMENT_RECORD_DELETE_FAILED => '附件记录删除失败',
  169. self::ATTACHMENT_DELETE_FAILED => '附件删除失败'
  170. ];
  171. public static function message($code)
  172. {
  173. if (isset(self::$_msg[$code])) {
  174. return self::$_msg[$code];
  175. } else {
  176. return null;
  177. }
  178. }
  179. }