<?php
session_start();
require '../Common/Init.php';
require 'config.php';
require CLASS_PATH . 'message.class.php';
require CLASS_PATH . 'validate.php';

$resp = array();

$action = $_REQUEST['a'];
switch ($action) {
    case 'saveMessage':
        $vcode = $_REQUEST['vcode'];
        
        $captainq = (int)$_REQUEST['captainq'];
        $identification = $_REQUEST['identification'];
        $phone = $_REQUEST['phone'];
        $qq = $_REQUEST['qq'];
        $teamname = $_REQUEST['teamname'];        
        $playerq1 = (int)$_REQUEST['playerq1'];
        $playerq2 = (int)$_REQUEST['playerq2'];
        $playerq3 = (int)$_REQUEST['playerq3'];
        $playerq4 = (int)$_REQUEST['playerq4'];
        $playerq5 = (int)$_REQUEST['playerq5'];
        $city = $_REQUEST['city'];
        $address = $_REQUEST['address'];        
        
        $message = [
            'captainq' => $captainq,
            'identification' => $identification,
            'phone' => $phone,
            'qq' => $qq,
            'teamname' => $teamname,
            'playerq1' => $playerq1,
            'playerq2' => $playerq2,
            'playerq3' => $playerq3,
            'playerq4' => $playerq4,
            'playerq5' => $playerq5,
            'city' => $city,
            'address' => $address
        ];
        
        try {
            Message::getInstance()->saveMessage($message, $vcode);
            $resp['ret'] = 1;
        } catch (Exception $ex) {
            $resp['ret'] = 0;
            $resp['msg'] = $ex->getMessage();
        }
        break;
    case 'getVcodeImg':       
        Message::getInstance()->getVCode();         
        break;
    case 'ajaxCheckqqid':
        $qiuqiuhao = intval($_REQUEST['qiuqiuhao']);
        $resp['ret'] = 1;
        if (empty($qiuqiuhao)) {            
            $resp['ret'] = 0;
            $resp['msg'] = '球球号不能为空';
        } else {
            $resp['data'] = Message::getInstance()->getGameidByQiuqiuhao($qiuqiuhao);
        }
        break;    
    default:
        $resp = array(
            'ret' => 0,
            'msg' => '接口参数错误'
        );
}

echo json_encode($resp, JSON_UNESCAPED_UNICODE);
exit();