links();
$GG=$db->getpost($GG);
if($GG['sid'] && $GG['gameid']){
$info = $db->fetch_one("select * from Shop where ShopID='".$GG['sid']."'");
$userinfo = $db->fetch_one("select a.UserID,a.GameID,a.NickName,c.ConsumeScore,c.InsureScore,c.PlayCount,c.YuanBao from AccountsInfo as a LEFT JOIN QPTreasureDB.dbo.GameScoreInfo AS c ON(a.UserID=c.UserID) where a.GameID='".$GG['gameid']."'");
if($userinfo && $info){
if($userinfo['YuanBao'] >= $info['YuanBao']){
//修改元宝
if($info['ShopType'] == 'fk'){
$save['InsureScore'] = $userinfo['InsureScore']+$info['ShopHit'];//房卡
}
$save['YuanBao'] = $userinfo['YuanBao']-$info['YuanBao'];//扣除元宝
$db->update('QPTreasureDB.dbo.GameScoreInfo',$save,"UserID='".$userinfo['UserID']."'");
//创建日志
$savelog = [
'ShopID'=>$info['ShopID'],
'UserID'=>$userinfo['UserID'],
'QYuanBao'=>$userinfo['YuanBao'],
'YuanBao'=>$info['YuanBao']
];
if($info['ShopType'] == 'fk'){
$savelog['ShopLogCheck'] = 1;
echo "领取房卡成功!
请退出游戏,自动领取!";
}else{
echo "扣除元宝成功!
请联系客服领取!";
}
$db->insert("ShopLog",$savelog);
//记录元宝日志
$ybd = $db->fetch_one("select * from YuanBaoDay where Day='".date('Y-m-d')."'");
if($ybd){
$db->update('YuanBaoDay',['XYuanBao'=>$ybd['XYuanBao']+$info['YuanBao']],"YbdID='".$ybd['YbdID']."'");
}else{
$db->insert("YuanBaoDay",['Day'=>date('Y-m-d'),'XYuanBao'=>$info['YuanBao']]);
}
}else{
echo "您的元宝不够!";
}
}else{
echo "用户错误!";
}
}else{
echo "参数错误!";
}
unset($GG,$ppxq);
?>