Files
wnmj/GonghuiWeb/www/adminxx/user/weihu-a.php

169 lines
5.9 KiB
PHP
Raw Normal View History

2026-02-24 09:25:17 +08:00
<?php
include_once("../../../inc/admin.inc.php");
include_once("../../../inc/class.php");
include_once("../../../inc/admin.smarty.php");
include_once("../../../inc/admin.power.php");
$lottery_game = 200;//<2F><><EFBFBD><EFBFBD>200<30><30><EFBFBD>ۼ<EFBFBD>
if($GG['js']){
//echo date('Y-m-d H:i:s')."<br>";
$where = " where a.Bj='0' ";
$table = "QPTreasureDB.dbo.PrivateGameRecordChild";
$sql = "SELECT top 150 RecordChildID,UserScore,convert(char,InsertTime,120) as Date,RecordID,UserIDs,Bj
,(SELECT b.KindID FROM QPTreasureDB.dbo.PrivateGameRecord as b WHERE b.RecordID=a.RecordID) AS KindID
FROM QPTreasureDB.dbo.PrivateGameRecordChild a ".$where." order by InsertTime asc";
$count = "select count(*) from ".$table." ".str_ireplace("a.","",$where);
$data = $db->fetch_all($sql);
if($data){
$zhit = 0;
foreach($data as $k => $v){
$UserScore = explode(",",$v['UserScore']);
$UserIDs = explode(",",$v['UserIDs']);
//print_r($v);
foreach($UserIDs as $ku => $vu){
//echo "UserID:".$vu;
//<2F>Ƿ<EFBFBD><C7B7><EFBFBD>¼
$is_cday = $db->fetch_one("select * from CountUserJf where UserID='".$vu."' and Days='".date('Y-m-d',strtotime($v['Date']))."'");
if($is_cday){
$save = ['Hit'=>($is_cday['Hit']+1),'Jf'=>($is_cday['Jf']+$UserScore[$ku])];
if($UserScore[$ku]>0){
//if($vu != '1017' || ($vu == '1017' && $UserScore[$ku]<10)){
$save['Jfz'] = $is_cday['Jfz']+$UserScore[$ku];
//}
}else{
$save['Jfs'] = $is_cday['Jfs']+$UserScore[$ku];
}
if($v['KindID'] == '558'){
$save['Mj'] = $is_cday['Mj']+1;
}else{
if($v['KindID'] == '200'){
$save['Ddz'] = $is_cday['Ddz']+1;
}elseif($v['KindID'] == '210'){
$save['Pdk'] = $is_cday['Pdk']+1;
}elseif($v['KindID'] == '502'){
$save['Ss'] = $is_cday['Ss']+1;
}elseif($v['KindID'] == '2'){
$save['Niu'] = $is_cday['Niu']+1;
}elseif($v['KindID'] == '6'){
$save['Zjh'] = $is_cday['Zjh']+1;
}elseif($v['KindID'] == '430'){
$save['Dz'] = $is_cday['Dz']+1;
}
$save['Pk'] = $is_cday['Pk']+1;
}
$db->update('CountUserJf',$save,"CujID='".$is_cday['CujID']."'");
}else{
$save = ['UserID'=>$vu,'Days'=>date('Y-m-d',strtotime($v['Date'])),'Hit'=>1,'Jf'=>$UserScore[$ku]];
if($UserScore[$ku]>0){
$save['Jfz'] = $UserScore[$ku];
}else{
$save['Jfs'] = $UserScore[$ku];
}
if($v['KindID'] == '558'){
$save['Mj'] = 1;
}else{
if($v['KindID'] == '200'){
$save['Ddz'] = 1;
}elseif($v['KindID'] == '210'){
$save['Pdk'] = 1;
}elseif($v['KindID'] == '502'){
$save['Ss'] = 1;
}elseif($v['KindID'] == '430'){
$save['Dz'] = 1;
}elseif($v['KindID'] == '2'){
$save['Niu'] = 1;
}elseif($v['KindID'] == '6'){
$save['Zjh'] = 1;
}
$save['Pk'] = 1;
}
$db->insert("CountUserJf",$save);
}
//print_r($save);
$save = [];
//<2F><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
$is_cmonth = $db->fetch_one("select * from CountJf where UserID='".$vu."' and Month='".date('Y-m',strtotime($v['Date']))."'");
if($is_cmonth){
$save = ['Hit'=>($is_cmonth['Hit']+1),'Jf'=>($is_cmonth['Jf']+$UserScore[$ku])];
if($UserScore[$ku]>0){
//if($vu != '1017' || ($vu == '1017' && $UserScore[$ku]<10)){
$save['Jfz'] = $is_cmonth['Jfz']+$UserScore[$ku];
//}
}else{
$save['Jfs'] = $is_cmonth['Jfs']+$UserScore[$ku];
}
if($v['KindID'] == '558'){
$save['Mj'] = $is_cmonth['Mj']+1;
}else{
if($v['KindID'] == '200'){
$save['Ddz'] = $is_cmonth['Ddz']+1;
}elseif($v['KindID'] == '210'){
$save['Pdk'] = $is_cmonth['Pdk']+1;
}elseif($v['KindID'] == '502'){
$save['Ss'] = $is_cmonth['Ss']+1;
}elseif($v['KindID'] == '430'){
$save['Dz'] = $is_cmonth['Dz']+1;
}elseif($v['KindID'] == '2'){
$save['Niu'] = $is_cmonth['Niu']+1;
}elseif($v['KindID'] == '6'){
$save['Zjh'] = $is_cmonth['Zjh']+1;
}
$save['Pk'] = $is_cmonth['Pk']+1;
}
$db->update('CountJf',$save,"CjID='".$is_cmonth['CjID']."'");
}else{
$save = ['UserID'=>$vu,'Month'=>date('Y-m',strtotime($v['Date'])),'Hit'=>1,'Jf'=>$UserScore[$ku]];
if($UserScore[$ku]>0){
$save['Jfz'] = $UserScore[$ku];
}else{
$save['Jfs'] = $UserScore[$ku];
}
if($v['KindID'] == '558'){
$save['Mj'] = 1;
}else{
if($v['KindID'] == '200'){
$save['Ddz'] = 1;
}elseif($v['KindID'] == '210'){
$save['Pdk'] = 1;
}elseif($v['KindID'] == '502'){
$save['Ss'] = 1;
}elseif($v['KindID'] == '430'){
$save['Dz'] = 1;
}elseif($v['KindID'] == '2'){
$save['Niu'] = 1;
}elseif($v['KindID'] == '6'){
$save['Zjh'] = 1;
}
$save['Pk'] = 1;
}
$db->insert("CountJf",$save);
}
//<2F><><EFBFBD>ӳ齱<D3B3><E9BDB1><EFBFBD><EFBFBD>
//if($vu != '1017' || ($vu == '1017' && $UserScore[$ku]<10)){
$is_game = $db->fetch_one("select Zjf,LotteryGame from QPTreasureDB.dbo.GameScoreInfo where UserID='".$vu."'");
if($is_game['LotteryGame'] < $lottery_game){
$db->update('QPTreasureDB.dbo.GameScoreInfo',[
'LotteryGame'=>($is_game['LotteryGame']+1),
'Zjf'=>($is_game['Zjf']+$UserScore[$ku])
],"UserID='".$vu."'");
}else{
$db->update('QPTreasureDB.dbo.GameScoreInfo',['Zjf'=>($is_game['Zjf']+$UserScore[$ku])],"UserID='".$vu."'");
}
//}
//print_r($save);
//print_r($is_game);
$zjf = 0;
$save = [];
}
//<2F><><EFBFBD>ӱ<EFBFBD><D3B1><EFBFBD>
$db->update('QPTreasureDB.dbo.PrivateGameRecordChild',['Bj'=>1],"RecordChildID='".$v['RecordChildID']."'");
$zhit++;
//ɾ<><C9BE><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
echo $zhit."<EFBFBD><EFBFBD>".$v['RecordChildID']."<br>";
}
}
}
$db->close();
unset($GG,$ppxq,$db);
?>