'操作成功', 1 => '操作失败', 8001 => '权限不足', 8002 => '系统错误,请联系管理员', 8003 => '参数错误', 8004 => '资源未找到', 8005 => 'token错误', 8006 => '签名错误', 8007 => '记录已存在', 8008 => '记录不存在', 8009 => '没有变动', 8010 => '未知错误', 8011 => '无效验证码', //参数错误 8201 => '邮箱已存在', 8202 => '邮箱格式不对正确', 8204 => '手机号码不存在', 8205 => '存在多个手机号码', 8206 => '名称已被使用', 8207 => '手机号已存在', 8208 => '不符合升级条件', 8209 => '不符合降级条件', //登录、账号相关 8401 => '登录账号为必填', 8402 => '登录密码为必填', 8403 => '登录账号已被使用', 8404 => '管理员姓名不能为空', 8405 => '登录失败', 8406 => '原密码不匹配', 8407 => '两次输入的密码不匹配', 8408 => '密码格式错误,请输入%s到%s位字符', 8510 => '注册邀请码不存在或已被使用', //app 9001 => '鉴权失败', 9002 => 'Token失效', 9003 => '手机格式不正确', 9004 => '验证码业务类型无效', 9005 => '该银行不支持', 9006 => '身份证无效', 9007 => '小于最小提现金额', 9008 => '可提现余额不足', //验证码 8801 =>'验证码无效', ); public static function create($code, $data = null, $msg = '') { if (empty($msg) && isset(self::$codeTexts[$code])) { $msg = self::$codeTexts[$code]; } return self::custom($code, $msg, $data); } public static function success($data = null, $msg = '') { if (empty($msg) && isset(self::$codeTexts[self::SUCCESS])) { $msg = self::$codeTexts[self::SUCCESS]; } return self::custom(self::SUCCESS, $msg, $data); } public static function error($code, $data = null, $msg = '') { if (empty($msg) && isset(self::$codeTexts[$code])) { $msg = self::$codeTexts[$code]; } if ($code == self::SUCCESS) { $code = self::SYSTEM_FAIL; $msg = '系统错误'; } return self::custom($code, $msg, $data); } public static function custom($code, $msg = '', $data = null) { return array('code' => $code, 'msg' => $msg, 'data' => $data); } //判断是否成功 public static function checkSuccess($data) { if ($data['code'] == self::SUCCESS){return true;} return false; } public static function getCodeText($code) { $res = ''; if (isset(self::$codeTexts[$code])) { $res = self::$codeTexts[$code]; } return $res; } }