private function getClientIPFromRedis($eventId, $action, $object, $ip) { $ip = md5($ip); $paramsArr = array('event_id' => $eventId, 'action' => $action, 'object' => $object, 'uin' => $ip); $retArr = ServiceHelper::Call("event.getActionUserByRedis", $paramsArr); return !empty($retArr) ? json_decode($retArr, true) : array(); } public function work() { $action = Utils::GetValue('action'); switch ($action) { case 'event_info': //登录 $this->getEventInfo(); break; case 'getCommonPacket': //领取动漫专属福利 $this->getCommonPacket(); break; case 'getVipPacket': //领取VIP礼包 $this->getVipPacket(); break; default: break; } } } $event = new Event(); $event->work();