Example #1
0
    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();