91 lines
3.7 KiB
PHP
91 lines
3.7 KiB
PHP
|
|
<?php
|
|||
|
|
include_once("../../../inc/admin.inc.php");
|
|||
|
|
include_once("../../../inc/class.php");
|
|||
|
|
include_once("../../../inc/admin.smarty.php");
|
|||
|
|
include_once("../../../inc/admin.power.php");
|
|||
|
|
if($GG['js']){
|
|||
|
|
function day_gold($userid,$date,$gold,$db){
|
|||
|
|
$day = $db->fetch_one("select * from CountUserJf where UserID='".$userid."' and Days='".date('Y-m-d',strtotime($date))."'");
|
|||
|
|
if($day){
|
|||
|
|
$db->update('CountUserJf',['Gold' => $day['Gold']+$gold],"CujID='".$day['CujID']."'");
|
|||
|
|
}else{
|
|||
|
|
$db->insert("CountUserJf",['Gold' => $gold]);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
function month_gold($userid,$date,$gold,$db){
|
|||
|
|
$month = $db->fetch_one("select * from CountJf where UserID='".$userid."' and Month='".date('Y-m',strtotime($date))."'");
|
|||
|
|
if($month){
|
|||
|
|
$db->update('CountJf',['Gold' => $month['Gold']+$gold],"CjID='".$month['CjID']."'");
|
|||
|
|
}else{
|
|||
|
|
$db->insert("CountJf",['Gold' => $gold]);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
$data = $db->fetch_all("select top 30 *,convert(char,InsertTime,120) as Date from QPTreasureDB.dbo.GameUnionConsumer where GameOK='8' and GameGold>'0' and Bj='1' order by UnionConsumerID asc");
|
|||
|
|
if($data){
|
|||
|
|
$zhit = 0;
|
|||
|
|
foreach($data as $k => $v){
|
|||
|
|
//<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
$is_cday = $db->fetch_one("select * from QPTreasureDB.dbo.GameUnionDay where UnionID='".$v['UnionID']."' and UnionDay='".date('Y-m-d',strtotime($v['Date']))."'");
|
|||
|
|
if($is_cday){
|
|||
|
|
$day_gold = $is_cday['FGold'];
|
|||
|
|
}else{
|
|||
|
|
$day_gold = 0;
|
|||
|
|
}
|
|||
|
|
$day_save = [
|
|||
|
|
'FGold' => $day_gold+$v['GameGold']
|
|||
|
|
];
|
|||
|
|
$db->update('QPTreasureDB.dbo.GameUnionDay',$day_save,"UnionDayID='".$is_cday['UnionDayID']."'");
|
|||
|
|
|
|||
|
|
//<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
$is_cmonth = $db->fetch_one("select * from QPTreasureDB.dbo.GameUnionMonth where UnionID='".$v['UnionID']."' and UnionMonth='".date('Y-m',strtotime($v['Date']))."'");
|
|||
|
|
if($is_cmonth){
|
|||
|
|
$month_gold = $is_cmonth['FGold'];
|
|||
|
|
}else{
|
|||
|
|
$month_gold = 0;
|
|||
|
|
}
|
|||
|
|
$month_save = [
|
|||
|
|
'FGold'=>$month_gold+$v['GameGold']
|
|||
|
|
];
|
|||
|
|
$db->update('QPTreasureDB.dbo.GameUnionMonth',$month_save,"UnionMonthID='".$is_cmonth['UnionMonthID']."'");
|
|||
|
|
|
|||
|
|
//<2F><>Ա<EFBFBD><D4B1><EFBFBD>±<EFBFBD><C2B1><EFBFBD>
|
|||
|
|
if($v['UserIDa'] && $v['Golda']){
|
|||
|
|
day_gold($v['UserIDa'],$v['Date'],$v['Golda'],$db);
|
|||
|
|
month_gold($v['UserIDa'],$v['Date'],$v['Golda'],$db);
|
|||
|
|
}
|
|||
|
|
if($v['UserIDb'] && $v['Goldb']){
|
|||
|
|
day_gold($v['UserIDb'],$v['Date'],$v['Goldb'],$db);
|
|||
|
|
month_gold($v['UserIDb'],$v['Date'],$v['Goldb'],$db);
|
|||
|
|
}
|
|||
|
|
if($v['UserIDc'] && $v['Goldc']){
|
|||
|
|
day_gold($v['UserIDc'],$v['Date'],$v['Goldc'],$db);
|
|||
|
|
month_gold($v['UserIDc'],$v['Date'],$v['Goldc'],$db);
|
|||
|
|
}
|
|||
|
|
if($v['UserIDd'] && $v['Goldd']){
|
|||
|
|
day_gold($v['UserIDd'],$v['Date'],$v['Goldd'],$db);
|
|||
|
|
month_gold($v['UserIDd'],$v['Date'],$v['Goldd'],$db);
|
|||
|
|
}
|
|||
|
|
if($v['UserIDe'] && $v['Golde']){
|
|||
|
|
day_gold($v['UserIDe'],$v['Date'],$v['Golde'],$db);
|
|||
|
|
month_gold($v['UserIDe'],$v['Date'],$v['Golde'],$db);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F>ı<DEB8><C4B1><EFBFBD>
|
|||
|
|
$db->update('QPTreasureDB.dbo.GameUnionConsumer',['Bj'=>2],"UnionConsumerID='".$v['UnionConsumerID']."'");
|
|||
|
|
|
|||
|
|
$zhit++;
|
|||
|
|
echo $zhit."<EFBFBD><EFBFBD>".$v['UnionID']." KindID:".$v['KindID']." (".$v['GameGold'].") <br>";
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
$db->deldate("QPTreasureDB.dbo.GameUnionConsumer","GameOK='0'");
|
|||
|
|
$delday = date('Y-m-d H:i:s',time()-86400*5);
|
|||
|
|
$db->deldate("QPTreasureDB.dbo.PrivateGameRecord","convert(varchar(19),InsertTime,120) < '".$delday."'");
|
|||
|
|
$db->deldate("QPTreasureDB.dbo.PrivateGameRecordChild","convert(varchar(19),InsertTime,120) < '".$delday."'");
|
|||
|
|
$db->deldate("QPTreasureDB.dbo.PrivateGameRecordUserRecordID","convert(varchar(19),InsertTime,120) < '".$delday."'");
|
|||
|
|
$ssday = date('Y-m-d',strtotime("-2 day"));
|
|||
|
|
$db->update('QPTreasureDB.dbo.GameUnionConsumer',['GameOK'=>'8'],"GameOK='2' and convert(char(10),InsertTime,120)<'".$ssday."'");
|
|||
|
|
echo "ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ὺ<EFBFBD><EFBFBD>ʧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><br>ɾ<><C9BE><EFBFBD><EFBFBD>Ϸ5<CFB7><35><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>¼<br>ɾ<><C9BE>2<EFBFBD><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϸ<EFBFBD><CFB7>";
|
|||
|
|
}
|
|||
|
|
$db->close();
|
|||
|
|
unset($GG,$ppxq,$db);
|
|||
|
|
?>
|