<?php 
namespace Sdk\Controller; 
use Think\Controller; 
use Common\Api\GameApi; 
use Org\SwiftpassSDK\Swiftpass; 
use Org\WeixinSDK\Weixin; 
use Org\JtpaySDK\Jtpay; 
use Org\GoldPig\GoldPig; 

/**
 * 信息控制器
 * @author  鹿文学
 */
class InfoController extends BaseController{    
    
		/**
		 * 版本信息
		 * [@param  $version  版本(1:安卓,2:苹果)]
		 * @author  鹿文学
		 */
		public function version() {
			
			$request = json_decode(base64_decode(file_get_contents("php://input")), true);
			
			$data = [];
			
			$data['version_name']=C('APP_NAME');
			
			$return = array();
			
			$app = M('app','tab_');
			
			$field = 'id,name,file_url,file_size,remark,version';
			
			$url = 'http://'.$_SERVER['HTTP_HOST'];
			
			switch($request['sdk_version']) {
				case 1:{
					$data['and_version_code'] = C('APP_VERSION');
					$result = $app->field($field)->where(['id'=>1])->find();
					if(is_array($result)) {
						$data['and_file_url'] = $url . substr($result['file_url'],1);
						$data['and_file_size'] = $result['file_size'];
						$data['and_remark'] = $result['remark']?json_decode($result['remark']):[];	
					}
					
				};break;
				case 2:{
					$data['ios_version_code'] = C('IOS_VERSION');
					$result = $app->field($field)->where(['id'=>4])->find();
					if(is_array($result)) {
						$data['ios_file_url'] = $url . substr($result['file_url'],1);
						$data['ios_file_size'] = $result['file_size'];
						$data['ios_remark'] = $result['remark']?json_decode($result['remark']):[];						
								
					}
				};break;
				default:
					$data['and_version_code'] = C('APP_VERSION');
					$data['ios_version_code'] = C('IOS_VERSION');
					$result = $app->field($field)->where(['id'=>['in',[1,4]]])->select();
					foreach($result as $k => $v) {
						if($v['version']==1) {
							$data['and_file_url'] = $url . substr($v['file_url'],1);
							$data['and_file_size'] = $v['file_size'];
							$data['and_remark'] = $v['remark']?json_decode($v['remark']):[];
						} elseif($v['version']==2) {
							$data['ios_file_url'] = $url . substr($v['file_url'],1);
							$data['ios_file_size'] = $v['file_size'];
							$data['ios_remark'] = $v['remark']?json_decode($v['remark']):[];
						}
						
					}

			}
			$this->new_set_message(200, "success", $data);
			
		}
		
		
}