'成功', //===体育数据写入=== self::HANDLE_ERRORS =>'数据处理失败', self::ABNORMAL =>'提交数据异常', self::UPDATE_ERROR =>'数据更新失败', self::INSERT_ERROR =>'数据插入失败', self::COUNTRY_ERROR =>'国家不存在', self::AREA_ERROR =>'地区不存在', self::LEAGUE_ERROR =>'联赛不存在', self::MATCH_ERROR =>'赛事不存在', self::LOCAL_LEAGUE_ERROR =>'写入联赛关联记录失败', self::ADD_ODDS_ERROR =>'赛事赔率写入失败', self::ADD_ODDS_R_ERROR =>'赛事赔率记录写入失败', self::ADD_LG_R_ERROR =>'联赛结果写入失败', self::ADD_MATCH_R_ERROR =>'赛事结果写入失败', self::ADD_MATCH_R_R_ERROR =>'赛事结果记录写入失败', self::LG_LASTTIME_ERROR =>'联赛赛季结束时间不存在', self::HALF_MATCH_ERROR =>'所属上半场赛事不存在', self::AUTH_ERROR => '无权操作', self::LOCAL_MATCH_ERROR =>'写入赛事关联记录失败', self::BROADCAST_ERROR =>'写入直播数据失败', //===更新赛事状态=== self::MATCHID_NULL =>'未获取到相关赛事', self::UPSTATUS_ERROR =>'赛事状态更新失败', self::UPMATCHTAG_ERROR =>'赛事tag更新失败', //===更新赔率状态=== self::ODDS_SOLE_ERR =>'更新赔率状态失败', //===获取用户 token=== self::TOKEN_ERR => '用户token异常,请重新获取', //===联赛uuid 为空==== self::LG__UUID_NULL=> '联赛uuid为空', //===未获取到数据源lg_id=== self::S_LG_ID_NULL =>'未获取到数据源lg_id', //===未获取到本地lg_id=== self::L_LG_ID_NULL => '未获取到本地lg_id', //===写请求数据日志记录失败=== self::SPORTS_RECORD_ERR=>'写请求数据日志记录失败', //===未获取到本地赛事id=== self::L_MATCH_ID_ERR=>'未获取到赔率所属本地赛事id', //===删除历史直播数据失败=== self::DEL_PAST_BROADCAST_ERR=>'删除历史直播数据失败', //===球队数据处理失败=== self::SET_TEAM_ERR =>'球队数据处理失败', //===删除无效赔率失败=== self::DEL_ODDS_ERR =>'删除无效赔率失败', //===写预植赛果失败=== self::SET_MATCH_ERR =>'写预置赛果失败', //===写赛果失败=== self::SET_MATCH_R_ERR =>'写赛果失败', //===写危险球失败=== self::SET_WARN_ERR =>'写危险球失败', //===滚球投注自动审核不通过处理失败=== self::HANDLE_ORDER_N_ERR =>'滚球投注自动审核不通过处理失败', //===滚球投注自动审核通过处理失败=== self::HANDLE_ORDER_Y_ERR =>'滚球投注自动审核通过处理失败', //===用户信息更新失败=== self::UP_USER_ERR =>'用户信息更新失败', //===用户资金更新失败=== self::UP_MONEY_ERR =>'用户资金更新失败', //===订单数据更新失败=== self::UP_ORDER_ERR =>'订单数据更新失败', //===赛事结束写入结算通知表失败=== self::ADD_NOTICE_ERR=>'赛事结束写入结算通知表失败', //===管理员账号或密码错误=== self::USER_ERR =>'管理员账号或密码错误', //===订单类型错误=== self::ORDER_TYPE_ERR =>'订单类型错误', //===订单不存在=== self::ORDER_NULL =>'订单不存在', //===订单数据更新失败=== self::ORDER_UP_ERR =>'订单数据更新失败', //===订单详情数据更新失败=== self::ORDER_UP_XQ_ERR =>'订单详情数据更新失败', //===订单状态异常=== self::ORDER_STATUS_ERR =>'订单状态异常', //===待处理=== self::WAIT_FOR =>'待处理', ]; public static function getMsg($code) { return isset(static::$errorMsgs[$code]) ? static::$errorMsgs[$code] : ''; } public static function generate($front = '',$errCode, $data = [], $errMsg = '') { $rs['status'] = $errCode; $rs['msg'] = $errMsg; $rs['msg'] OR $rs['msg'] = static::getMsg($errCode) ?: static::$errorMsgs[static::FAILED]; $rs['msg'] = $front.$rs['msg']; $rs['data'] = $data; // return response()->json($rs, 200, ['Content-Type' => 'application/json; charset=UTF-8'], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); return json_encode($rs,JSON_UNESCAPED_UNICODE); exit(); } public static function success($data = []) { return static::generate('',Response::SUCCESS, $data); exit(); } public static function throwError($errCode, $errMsg = '',$data = []) { $errMsg OR $errMsg = static::getMsg($errCode); throw new BusinessException($errMsg, $errCode,$data); } }