deldate("QPTreasureDB.dbo.GameUnionConsumer","UnionConsumerID='".$GG['ucid']."'");
echo "";
exit;
}
if($GG['delfk']){//清空房卡低于50张 在线开房
$all = $db->fetch_all("select UnionID,UnionCode from QPTreasureDB.dbo.GameUnion where UnionCard<'50' order by UnionID desc");
if($all){
foreach($all as $k=>$v){
$db->deldate("QPPlatformDB.dbo.UnionRoomInfo","UnionCode='".$v['UnionCode']."'");
$db->deldate("QPTreasureDB.dbo.GameUnionConsumer","(GameOK='2' or GameOK='1') and UnionID='".$v['UnionID']."'");
}
}
echo "";
exit;
}
if($GG['qkzxkf']){//清空在线开房
$db->deldate("QPTreasureDB.dbo.GameUnionConsumer","GameOK='2' or GameOK='1'");
echo "";
exit;
}
if($GG['del']){//删除所有开房失败数据
$db->deldate("QPTreasureDB.dbo.GameUnionConsumer","GameOK='0'");
echo "";
exit;
}
if($GG['autodel']){//删除重启自动开房数据
$db->deldate("QPTreasureDB.dbo.GameUnionConsumer","GameOK='8' and UserIDa='0' and UserIDb='0' and UserIDc='0' and UserIDd='0' and UserIDe='0'");
echo "";
exit;
}
if($GG['zhuan']){//把三天外的开房转消费卡
$ssday = date('Y-m-d',strtotime("-2 day"));
/*$ss = $db->fetch_all("select * from QPTreasureDB.dbo.GameUnionConsumer where (GameOK='2' or (GameOK='1' and GameRule<'100000000')) and convert(char(10),InsertTime,120)<'".$ssday."' order by UnionConsumerID desc");
print_r($ss);*/
$db->update('QPTreasureDB.dbo.GameUnionConsumer',['GameOK'=>'8'],"(GameOK='2' or (GameOK='1' and GameRule<'100000000')) and convert(char(10),InsertTime,120)<'".$ssday."'");
echo "";
exit;
}
$order = "UnionConsumerID desc";
if($GG['uid']){
$where = " where a.UnionID = '".$GG['uid']."'";
$order = "GameOK asc,UnionConsumerID desc";
if($GG['date']){
$where .= " and CONVERT(date,a.InsertTime) = '".$GG['date']."'";
}
if($GG['gid']){
$where .= " and (b.GameID='".$GG['gid']."' or c.GameID='".$GG['gid']."' or d.GameID='".$GG['gid']."' or e.GameID='".$GG['gid']."' or f.GameID='".$GG['gid']."') ";
}
}
if($GG['kid']){
$where = " where a.KindID = '".$GG['kid']."'";
$order = "GameOK asc,UnionConsumerID desc";
}
if($GG['ok']){
$where = " where a.GameOK = '".$GG['ok']."'";
}
$sql = "select a.*,convert(char,a.InsertTime,120) as addTime,g.UnionName,g.UnionCard,g.UnionCode,g.UnionGoldOpen,bi.HeadHttp,b.NickName,b.GameID,
ci.HeadHttp as HeadHttpc,c.NickName as NickNamec,c.GameID as GameIDc,
di.HeadHttp as HeadHttpd,d.NickName as NickNamed,d.GameID as GameIDd,
ei.HeadHttp as HeadHttpe,e.NickName as NickNamee,e.GameID as GameIDe,
fi.HeadHttp as HeadHttpf,f.NickName as NickNamef,f.GameID as GameIDf
from QPTreasureDB.dbo.GameUnionConsumer as a
LEFT JOIN AccountsInfo AS b ON(a.UserIDa=b.UserID) LEFT JOIN IndividualDatum as bi ON(a.UserIDa=bi.UserID)
LEFT JOIN AccountsInfo AS c ON(a.UserIDb=c.UserID) LEFT JOIN IndividualDatum as ci ON(a.UserIDb=ci.UserID)
LEFT JOIN AccountsInfo AS d ON(a.UserIDc=d.UserID) LEFT JOIN IndividualDatum as di ON(a.UserIDc=di.UserID)
LEFT JOIN AccountsInfo AS e ON(a.UserIDd=e.UserID) LEFT JOIN IndividualDatum as ei ON(a.UserIDd=ei.UserID)
LEFT JOIN AccountsInfo AS f ON(a.UserIDe=f.UserID) LEFT JOIN IndividualDatum as fi ON(a.UserIDe=fi.UserID)
LEFT JOIN QPTreasureDB.dbo.GameUnion AS g ON(a.UnionID=g.UnionID)
".$where." order by ".$order;
$data = $db->page([
"sql"=>$sql,
"count"=>"select count(*) from QPTreasureDB.dbo.GameUnionConsumer ".str_ireplace("a.","",$where)." ",
"key"=>"UnionConsumerID",
"table"=>"QPTreasureDB.dbo.GameUnionConsumer",
"where"=>str_ireplace("a.","",$where),
"order"=>$order,
"page"=>$GG['page'],
"pageSize"=>$GG['pagelist'] ? $GG['pagelist'] : 30
]);
if($data['data']){
$uzf = 0;
foreach($data['data'] as $k=>$v){
$info[$k] = $v;
//$info[$k]['HeadHttp'] = $info[$k]['HeadHttp'];
$info[$k]['Date'] = strtotime($info[$k]['addTime']);
if($GG['gid']){
if($GG['gid'] == $v['GameID']){
$uzf += $v['Golda'];
$info[$k]['fff'] = $v['Golda'];
}elseif($GG['gid'] == $v['GameIDc']){
$uzf += $v['Goldb'];
$info[$k]['fff'] = $v['Goldb'];
}elseif($GG['gid'] == $v['GameIDd']){
$uzf += $v['Goldc'];
$info[$k]['fff'] = $v['Goldc'];
}elseif($GG['gid'] == $v['GameIDe']){
$uzf += $v['Goldd'];
$info[$k]['fff'] = $v['Goldd'];
}elseif($GG['gid'] == $v['GameIDf']){
$uzf += $v['Golde'];
$info[$k]['fff'] = $v['Golde'];
}
}
}
}
//print_r($info);
//exit;
$ppxq -> assign('uzf',$uzf);
$ppxq -> assign('rule',$rule);
$ppxq -> register_function('timename','timename');
$ppxq -> register_function('convertip','convertip');
$ppxq -> assign('Pagenum',pages());
$ppxq -> assign('data',$info);
$ppxq -> assign('Link',"pagelist=".$GG['pagelist']."&uid=".$GG['uid']."&kid=".$GG['kid']."&ok=".$GG['ok']);
$ppxq -> assign('Pages',$data['page']);
$ppxq -> assign('GG',$GG);
$ppxq -> assign('datee',time()-3600);
$ppxq -> display('user/gh-kf.tpl');
$db->close();
unset($GG,$ppxq,$db);
?>