/** * 功能描述:统计入口文件 * @auther 王晨 * @datetime 2015年09月24日14:04:16 * @param int $code * @param array $data */ public static function report($code, array $data) { //判断数据是否为正确数据并且格式化数据,如果不是正确数据,则直接返回 $prefix = self::dataFormat($data, $code); if (!$prefix) { return false; } switch ($prefix) { case self::EVENT_LOCAL_PREFIX: //本地推送 return Local::handle($data); break; case self::EVENT_REMOTE_PREFIX: //推送运维 // if (!Remote::handle($data)) { // return Remote::handle($data, true); // } // return true; return Remote::handle2Queue($data); break; case self::EVENT_BOTH_PREFIX: $remote = Remote::handle2Queue($data); // $remote = Remote::handle($data); // if (!$remote) { // $remote = Remote::handle($data, true); // } $local = Local::handle($data); return $local && $remote; break; default: return false; } }