Açıklama Yok

Error.php 2.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <?php
  2. namespace App\Support;
  3. class Error
  4. {
  5. /**
  6. * 错误码
  7. * @var [type]
  8. */
  9. public static $errCodes = [
  10. 0 => '操作成功!',
  11. 10 => '操作失败!',
  12. 100 => '请求传递参数有误!',
  13. 400 => '请求失败,请稍候再试!',
  14. 401 => '登录验证失败',
  15. 403 => '登录失效',
  16. 500 => '未知错误,请联系管理员!',
  17. 501 => '请求第三方平台数据失败,请联系管理员',
  18. 1102 => "参数错误, 请确认无误后重试", //接口所传参数验证失败
  19. 2001 => '密码至少六位',
  20. 2002 => '登录账号不存在',
  21. 2003 => '登录账号或密码不正确',
  22. 4002 => '登录失败,请重新登录',
  23. 1000 => '该账号信息不存在',
  24. # 1050 - 1059 客户操作
  25. 1050 => '客户名称存在重复',
  26. 1051 => '该客户信息不存在',
  27. 1052 => '该客户下存在正在使用的账号,不可被删除',
  28. # 1060 - 1169 客户操作
  29. 1060 => '字段配置详情不存在',
  30. 1061 => '该上传文件无效',
  31. 1062 => '暂不支持该上传文件类型',
  32. # 1070 - 1079 组操作
  33. 1070 => '用户组已存在',
  34. 1071 => '该编辑的用户组信息不存在',
  35. 1080 => '未检测到有可操作的广告账户',
  36. 1081 => '此配置不存在,无法编辑',
  37. 1082 => '配置已开始创建助推订单,无法编辑',
  38. 1083 => '配置失败,请重试',
  39. 1084 => '禁用失败,请重试',
  40. 1085 => '备注设置失败,请刷新重试',
  41. 1090 => '批量修改助推订单的出价失败,请联系管理员',
  42. 1091 => '批量修改预算失败,请联系管理员',
  43. 1092 => '批量修改投放时间失败,请联系管理员',
  44. 1200 => '操作过于频繁,请一分钟后再次尝试',
  45. 1300 => '今天已参与过抽奖,请明天再来吧',
  46. 1301 => '该手机号已领过奖品',
  47. ];
  48. /**
  49. * 返回错误码
  50. * @var string
  51. */
  52. public static function getError($code = "400", $_ = false)
  53. {
  54. if (! isset(self::$errCodes[$code])) {
  55. $code = "400";
  56. }
  57. return ($_ ? "[{$code}]" : "")
  58. . self::$errCodes[$code];
  59. }
  60. }