*/ function check_verify($code, $id = 1){ $verify = new \Think\Verify(); return $verify->check($code, $id); } /* 获取状态列表 @author 鹿文学 */ function get_status_list($flag=1) { switch($flag) { case 1:$list = array('-1'=>'未通过', '0'=>'待审核','1'=>'已通过');break; case 2:$list = array('-1'=>'未通过', '0'=>'待审核','1'=>'已通过','2'=>'更新已通过','3'=>'更新待审核','-2'=>'更新未通过');break; case 3:$list = array('0'=>'锁定','1'=>'正常');break; case 4:$list = array('-2'=>'已驳回','-1'=>'待审核','0'=>'锁定','1'=>'正常');break; case 5:$list = array('-2'=>'未申请','0'=>'待审核','1'=>'已通过','2'=>'已驳回');break; case 6:$list = array('0'=>'支付失败','1'=>'支付成功');break; case 7:$list = array('0'=>'锁定','1'=>'正常');break; case 8:$list = array('0'=>'待审核','1'=>'已通过','2'=>'未通过');break; } return $list; } //获取游戏平台 安卓,ios function get_game_version($game_id=null,$field='id'){ $map[$field]=$game_id; $data=M('Game','tab_')->where($map)->find(); if(empty($data)){return ' ';} return $data['sdk_version']; } //所有支付方式 function all_pay_way($type=false) { if($type){ $pay_way[0]=array('key'=>0,'value'=>'平台币'); } $pay_way[1]=array('key'=>1,'value'=>'支付宝'); $pay_way[2]=array('key'=>2,'value'=>'微信(扫码)'); $pay_way[3]=array('key'=>3,'value'=>'微信APP'); $pay_way[4]=array('key'=>4,'value'=>'威富通'); $pay_way[5]=array('key'=>5,'value'=>'聚宝云'); $pay_way[6]=array('key'=>6,'value'=>'汇付宝'); $pay_way[7]=array('key'=>7,'value'=>'苹果支付'); return $pay_way; } function get_pay_way_list($type=1) { switch($type) { case 1:{ return array( ['key'=>-1,'value'=>'绑定平台币'], ['key'=>0,'value'=>'平台币'], ['key'=>1,'value'=>'支付宝'], ['key'=>3,'value'=>'微信'], ); };break; case 2:{ return array( ['key'=>-1,'value'=>'绑定平台币'], ['key'=>0,'value'=>'平台币'], ['key'=>1,'value'=>'支付宝'], ['key'=>2,'value'=>'微信(扫码)'], ['key'=>3,'value'=>'微信APP'], ['key'=>4,'value'=>'威富通'], ['key'=>5,'value'=>'威富通'], ['key'=>6,'value'=>'汇付宝'], ['key'=>7,'value'=>'苹果支付'], ); };break; default:return []; } } function get_pay_way_name($id=null,$type=1) { if(is_numeric($id)) { $str = ''; $list = get_pay_way_list($type); foreach($list as $k => $v) { if($v['key']==$id) { $str = $v['value'];break; } } return $str; } else { return false; } } /** * [获取支付方式] * @param [type] $id [description] * @return [type] [description] */ function get_pay_way($id=null) { if(!isset($id)){ return false; } switch ($id) { case -1: return "绑定平台币";break; case 0: return "平台币"; break; case 1: return "支付宝"; break; case 2: return "微信(扫码)"; break; case 3: return "微信APP"; break; case 4: return "平台币"; break; case 5: return "聚宝云"; break; case 6: return "汇付宝"; break; case 7: return "苹果支付"; break; } } function array_status2value($status,$param,$array=array()){ foreach ($array as $key => $value) { if($value[$status]!=1){ unset($array[$key]); } } return $array; } function array_status2valuen($status,$param,$array=array()){ foreach ($array as $key => $value) { if($value[$status]==1){ unset($array[$key]); } } return $array; } function array_status2valueq($status,$param,$array=array()){ return $array; } /** * [获取区服名称] * @param [type] $id [description] * @return [type] [description] */ function get_server_name($id){ if($id==''){ return false; } $map['id']=$id; $area=M("Server","tab_")->where($map)->find(); return $area['server_name']; } /** * 获取上周指定日期时间 * @param $str 指定时间 * @return unknown 时间 */ function get_lastweek_name($str){ switch ($str) { case '1': $time = date("Y-m-d",mktime(0,0,0,date('m'),date('d')-1,date('Y'))); break; case '2': $time = date("Y-m-d",mktime(0,0,0,date('m'),date('d')-2,date('Y'))); break; case '3': $time = date("Y-m-d",mktime(0,0,0,date('m'),date('d')-3,date('Y'))); break; case '4': $time = date("Y-m-d",mktime(0,0,0,date('m'),date('d')-4,date('Y'))); break; case '5': $time = date("Y-m-d",mktime(0,0,0,date('m'),date('d')-5,date('Y'))); break; case '6': $time = date("Y-m-d",mktime(0,0,0,date('m'),date('d')-6,date('Y'))); break; case '7': $time = date("Y-m-d",mktime(0,0,0,date('m'),date('d')-7,date('Y'))); break; default: $time =date("Y-m-d",mktime(0,0,0,date('m'),date('d'),date('Y'))); break; } return $time; } // 两个日期之间的所有日期 function prDates($start,$end){ $dt_start = strtotime($start); $dt_end = strtotime($end); while ($dt_start<=$dt_end){ $tt[]=date('Y-m-d',$dt_start); $dt_start = strtotime('+1 day',$dt_start); } return $tt; } /** * 银行列表 * @return array * author: xmy 280564871@qq.com */ function bank_lists($key=""){ $lists = [ "boc"=> "中国银行", "cmb"=> "招商银行", "icbc"=> "工商银行", "ccb"=> "建设银行", "abc"=> "农业银行", "cib"=> "兴业银行", "ecitic"=> "中信银行", "bcomm"=> "交通银行", "cmbc"=> "民生银行", "ceb"=> "光大银行", "hxb"=> "华夏银行", "cgb"=> "广发银行", "cngold"=> "深圳发展银行", "spdb"=> "浦东发展银行", "other"=> "其它", ]; return empty($key) ? $lists : $lists[$key]; } /** * 获取用户未读消息数 * @param $develop_id * @return mixed * author: xmy 280564871@qq.com */ function getUnreadMsg($develop_id){ $model = new \Open\Model\OpenMessageModel(); $data = $model->countMsg($develop_id); return $data; } /** * 获取开放平台游戏列表 * @param $develop_id * @return mixed * author: xmy 280564871@qq.com */ function getDevelopGameList($develop_id){ $map['develop_id'] = $develop_id; $model = new \Open\Model\GameModel(); $data = $model->getLists($develop_id); return $data; }