查看: 291|回复: 0

OA2018期号不对 修改get.php文件

[复制链接]

77

主题

77

帖子

251

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
251
发表于 2019-10-18 05:09:43 | 显示全部楼层 |阅读模式
OA2018期号不对 修改get.php文件


最新如下



  1. <?php
  2. define('Copyright', 'Author QQ: 123456');
  3. define('ROOT_PATH', dirname(dirname(__FILE__))."/");
  4. set_time_limit(0);
  5. echo "<META HTTP-EQUIV=REFRESH CONTENT='9'>";
  6. include_once ROOT_PATH.'functioned/global.php';

  7. function curl_file_get_contents($durl){
  8.    $ch = curl_init();
  9.    curl_setopt($ch, CURLOPT_URL, $durl);
  10.    curl_setopt($ch, CURLOPT_TIMEOUT, 5);
  11.    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  12.    $r = curl_exec($ch);
  13.    curl_close($ch);
  14.    return $r;
  15. }

  16. $ConfigModel = configModel("*");


  17. $db = new DB();

  18. $ntime = date("Hi");

  19. if ( !("0000" < $ntime && $ntime < "0827") )
  20.         $gameList[]        =array("id"=>8,'gameid'=>1,'history'=>'g_history','qs'=>'g_kaipan');
  21. if ( !("0215" < $ntime && $ntime < "0940") )
  22.         $gameList[]        =array("id"=>3,'gameid'=>2,'history'=>'g_history2','qs'=>'g_kaipan2');
  23. if ( !("0000" < $ntime && $ntime < "0850") )
  24.         $gameList[]=array("id"=>11,'gameid'=>6,'history'=>'g_history6','qs'=>'g_kaipan6');
  25. if ( !("0000" < $ntime && $ntime < "0827") )       
  26.         $gameList[]=array("id"=>12,'gameid'=>7,'history'=>'g_history7','qs'=>'g_kaipan7');
  27. if ( !("0610" < $ntime && $ntime < "0859") )       
  28.         $gameList[]=array("id"=>15,'gameid'=>8,'history'=>'g_history8','qs'=>'g_kaipan8');
  29. if ( !("0215" < $ntime && $ntime < "0940") )
  30.         $gameList[]        =array("id"=>10,'gameid'=>9,'history'=>'g_history9','qs'=>'g_kaipan9');
  31. if ( !("0610" < $ntime && $ntime < "0859") )       
  32.         $gameList[]=array("id"=>14,'gameid'=>4,'history'=>'g_history4','qs'=>'g_kaipan4');
  33. if(count($gameList)==0)
  34. {
  35. $db->query("OPTIMIZE TABLE `g_history`,`g_history2`,`g_history4`,`g_history6`,`g_history7`,`g_history8`,`g_history9`,`g_kaipan`,`g_kaipan2`,`g_kaipan4`,
  36. `g_kaipan6`,`g_kaipan7`,`g_kaipan8`,`g_kaipan9`");       
  37. }                                               
  38. foreach($gameList as $game)
  39. {
  40.         $game_rs=$db->query("select g_qishu,g_feng_date,g_open_date from ".$game['qs']." where  g_lock=2 order by g_feng_date limit 1",1);
  41.         $NowQs=$game_rs?$game_rs[0]['g_qishu']:'';
  42.         $total_rs=$db->query("select count(g_id) as c from ".$game['history']." where g_date>='".date('Y-m-d',strtotime("-1 day"))."' and g_ball_1 is null",1);
  43.         $noTotal=$total_rs?$total_rs[0]['c']:0;



  44.     $url="http://ww.sousou.com/oa/api_bak.php?id=".$game['id'];//


  45.                
  46.         $result=json_decode(curl_file_get_contents($url)); //
  47.         $i=0;
  48.         foreach((array)$result as $rs)
  49.         {
  50.                 $num=explode(",",$rs->Num);
  51.                 switch($game['id'])
  52.                 {
  53.                         case 8:
  54.                          if($ConfigModel['g_gd_op']==1){
  55.                                 $qs=$rs->periodsTime.sprintf("%02d",$rs->periodsNumber);
  56.                                 $db->query("update ".$game['history']." set g_ball_1=".intval($num[0]).",g_ball_2=".intval($num[1]).",g_ball_3=".intval($num[2]).",g_ball_4=".intval($num[3]).",g_ball_5=".intval($num[4]).",g_ball_6=".intval($num[5]).",g_ball_7=".intval($num[6]).",g_ball_8=".intval($num[7])." where g_ball_1 is null and g_qishu=".$qs,2);
  57.                                 }
  58.                                 break;
  59.                         case 10:
  60.                          if($ConfigModel['g_nc_op']==1){
  61.                                 $qs=$rs->periodsTime.sprintf("%02d",$rs->periodsNumber);
  62.                                 $db->query("update ".$game['history']." set g_game_id='1',g_ball_1=".intval($num[0]).",g_ball_2=".intval($num[1]).",g_ball_3=".intval($num[2]).",g_ball_4=".intval($num[3]).",g_ball_5=".intval($num[4]).",g_ball_6=".intval($num[5]).",g_ball_7=".intval($num[6]).",g_ball_8=".intval($num[7])." where g_ball_1 is null and g_qishu=".$qs,2);
  63.                                 }
  64.                                 break;
  65.                         case 3:
  66.                         if($ConfigModel['g_cp_op']==1){
  67.                                 $qs=$rs->periodsTime.sprintf("%03d",$rs->periodsNumber);
  68.                                 $db->query("update ".$game['history']." set g_ball_1=".intval($num[0]).",g_ball_2=".intval($num[1]).",g_ball_3=".intval($num[2]).",g_ball_4=".intval($num[3]).",g_ball_5=".intval($num[4])." where g_ball_1 is null and g_qishu=".$qs,2);
  69.                                 }
  70.                                 break;
  71.                         case 11:
  72.                         if($ConfigModel['g_pk_op']==1){
  73.                                 $qs=$rs->periodsNumber;
  74.                                 $db->query("update ".$game['history']." set g_game_id='6',g_ball_1=".intval($num[0]).",g_ball_2=".intval($num[1]).",g_ball_3=".intval($num[2]).",g_ball_4=".intval($num[3]).",g_ball_5=".intval($num[4]).",g_ball_6=".intval($num[5]).",g_ball_7=".intval($num[6]).",g_ball_8=".intval($num[7]).",g_ball_9=".intval($num[8]).",g_ball_10=".intval($num[9])." where g_ball_1 is null and g_qishu=".$qs,2);
  75.                                 }
  76.                                 break;
  77.                         case 12:
  78.                         if($ConfigModel['g_js_op']==1){
  79.                                 $qs=date('ymd',strtotime($rs->periodsTime)).sprintf("%03d",$rs->periodsNumber);
  80.                                 $db->query("update ".$game['history']." set g_game_id='7',g_ball_1=".intval($num[0]).",g_ball_2=".intval($num[1]).",g_ball_3=".intval($num[2])." where g_ball_1 is null and g_qishu=".$qs,2);
  81.                                 }
  82.                                 break;
  83.                         case 15:
  84.                 if($ConfigModel['g_kl8_op']==1){
  85.                                 $qs=$rs->periodsNumber;
  86.                                 $db->query("update ".$game['history']." set g_game_id='8',g_ball_1=".intval($num[0]).",g_ball_2=".intval($num[1]).",g_ball_3=".intval($num[2]).",g_ball_4=".intval($num[3]).",g_ball_5=".intval($num[4]).",g_ball_6=".intval($num[5]).",g_ball_7=".intval($num[6]).",g_ball_8=".intval($num[7]).",g_ball_9=".intval($num[8]).",g_ball_10=".intval($num[9]).",g_ball_11=".intval($num[10]).",g_ball_12=".intval($num[11]).",g_ball_13=".intval($num[12]).",g_ball_14=".intval($num[13]).",g_ball_15=".intval($num[14]).",g_ball_16=".intval($num[15]).",g_ball_17=".intval($num[16]).",g_ball_18=".intval($num[17]).",g_ball_19=".intval($num[18]).",g_ball_20=".intval($num[19])." where g_ball_1 is null and g_qishu=".$qs,2);
  87.                                 }
  88.                                 break;
  89.                         case 14:
  90.                          if($ConfigModel['g_nc_op']==1){
  91.                                 $qs=$rs->periodsTime.sprintf("%03d",$rs->periodsNumber);
  92.                                 $db->query("update ".$game['history']." set g_game_id='6',g_ball_1=".intval($num[0]).",g_ball_2=".intval($num[1]).",g_ball_3=".intval($num[2]).",g_ball_4=".intval($num[3]).",g_ball_5=".intval($num[4]).",g_ball_6=".intval($num[5]).",g_ball_7=".intval($num[6]).",g_ball_8=".intval($num[7]).",g_ball_9=".intval($num[8]).",g_ball_10=".intval($num[9])." where g_ball_1 is null and g_qishu=".$qs,2);
  93.                                 }
  94.                                 break;
  95.                 }
  96.                 $i++;
  97.                 if($noTotal>200 && $i==200) break;       
  98.         }
  99.        
  100.         switch($game['id'])
  101.         {
  102.                 case 8:
  103.                         if ($ConfigModel['g_gd_op'] == 1 )
  104.                         {
  105.                                 //還原賠率
  106.                                 initializeOdds();
  107.                                 //降賠率
  108.                                 if ($ConfigModel['g_odds_execution_lock'] == 1 && mb_substr($NowQs, -2) < 84)
  109.                                 {
  110.                                         $AutomaticOdds = new AutomaticOdds($ConfigModel['g_up_odds_mix'], $ConfigModel['g_odds_num'], $ConfigModel['g_odds_str']);
  111.                                         $AutomaticOdds->UpExecution();
  112.                                 }
  113.                         }
  114.                         //結算
  115.                         inventory_gd ($NowQs, $ConfigModel);
  116.                         setjcheck_gd();
  117.                         break;       
  118.                 case 10:
  119.                         if ($ConfigModel['g_nc_op'] == 1 ){
  120.                  //還原賠率
  121.                 initializeOddsnc();
  122.                 //降賠率
  123.                if ($ConfigModel['g_odds_execution_lock'] == 1 && mb_substr($NowQs, -2) < 97)
  124.                     {
  125.                        $AutomaticOddsnc = new AutomaticOddsnc($ConfigModel['g_up_odds_mix_nc'], $ConfigModel['g_odds_num_nc'], $ConfigModel['g_odds_str_nc']);
  126.                       $AutomaticOddsnc->UpExecution();
  127.                      }
  128.                }
  129.                         //結算
  130.                         inventory_nc ($NowQs, $ConfigModel);
  131.             setjcheck_nc();
  132.                         break;
  133.                 case 3:
  134.                         if ($ConfigModel['g_cp_op'] == 1 ){
  135.                                 //還原賠率
  136.                                 initializeOddscq();
  137.                                 //降賠率
  138.                                 if ($ConfigModel['g_odds_execution_lock'] == 1 && mb_substr($NowQs, -2) != 23)
  139.                                 {
  140.                                         $AutomaticOddscq = new AutomaticOddscq($ConfigModel['g_up_odds_mix_cq'], $ConfigModel['g_odds_num_cq'], $ConfigModel['g_odds_str_cq']);
  141.                                         $AutomaticOddscq->UpExecution();
  142.                                 }
  143.                         }
  144.                        
  145.                         inventory_cq ($NowQs, $ConfigModel);
  146.                         setjcheck_cq();
  147.                         break;
  148.                 case 11:
  149.                         if ($ConfigModel['g_pk_op'] == 1 ){
  150.                                 //還原賠率
  151.                                 initializeOddspk();
  152.                                 //降賠率
  153.                                 $lastNum = $NowQs - 308920-179*7-179*8;
  154.                                 if ($ConfigModel['g_odds_execution_lock'] == 1 && $lastNum % 179 != 0)
  155.                                 {
  156.                                         $AutomaticOddspk = new AutomaticOddspk($ConfigModel['g_up_odds_mix_pk'], $ConfigModel['g_odds_num_pk'], $ConfigModel['g_odds_str_pk']);
  157.                                         $AutomaticOddspk->UpExecution();
  158.                                 }
  159.                         }
  160.                         //結算
  161.                         inventory_pk ($NowQs, $ConfigModel);
  162.                         setjcheck_pk();
  163.                         break;
  164.                 case 14:
  165.                         if ($ConfigModel['g_xyft_op'] == 1 ){
  166.         //還原賠率
  167.         initializeOddsxyft();
  168.         //降賠率
  169.         if ($ConfigModel['g_odds_execution_lock'] == 1 && mb_substr($NowQs, -2) < 180)
  170.         {
  171.                 $AutomaticOddsxyft = new AutomaticOddsxyft($ConfigModel['g_up_odds_mix_xyft'], $ConfigModel['g_odds_num_xyft'], $ConfigModel['g_odds_str_xyft']);
  172.                 $AutomaticOddsxyft->UpExecution();
  173.         }
  174. }

  175. inventory_xyft ($NowQs, $ConfigModel);
  176. setjcheck_xyft();
  177.                         break;
  178.                 case 12:
  179.                         if ($ConfigModel['g_js_op'] == 1 ){
  180.                                 //還原賠率
  181.                                 initializeOddsjs();
  182.                         }
  183.                         //結算
  184.                         inventory_js ($NowQs, $ConfigModel);
  185.                         setjcheck_js();
  186.                         break;
  187.                 case 15:
  188.                         if ($ConfigModel['g_kl8_op'] == 1 ){
  189.                                 //還原賠率
  190.                                 initializeOddskl8();
  191.                         }
  192.                         //結算
  193.                         inventory_kl8 ($NowQs, $ConfigModel);
  194.                         setjcheck_kl8();
  195.                         break;
  196.         }

  197.         $flag=true;
  198.         if($game_rs)
  199.         {
  200.                 if(date('Y-m-d H:i:s',strtotime($game_rs[0]['g_open_date'])-5)>=date("Y-m-d H:i:s",time()))
  201.                         $flag=false;       
  202.         }
  203.         if($flag)
  204.         {
  205.                 //清除过期的
  206.                 $db->query("insert into ".$game['history']."(g_qishu,g_date,g_game_id) SELECT `g_qishu`,  `g_open_date`,".$game['gameid']." FROM ".$game['qs']." a WHERE g_feng_date<='".date('Y-m-d H:i:s')."' and  not EXISTS(select g_id from ".$game['history']." where g_qishu=a.g_qishu)",2);
  207.                 $db->query("DELETE FROM ".$game['qs']." WHERE  g_feng_date<='".date('Y-m-d H:i:s')."'", 2);
  208.                 $open_rs=$db->query("select g_id from ".$game['qs']." order by g_feng_date limit 1",1);
  209.                 if($open_rs)
  210.                         $db->query("update ".$game['qs']." set g_lock=2 where g_id=".$open_rs[0]['g_id'], 2);
  211.                 //開獎
  212.                 if($NowQs!="")
  213.                 {
  214.                         $lastNum = mb_substr($NowQs, -2);
  215.                         switch($game['id'])
  216.                         {
  217.                                 case 8:
  218.                                         if ($lastNum == 84)
  219.                                         {
  220.                                                 $h = intval(date("H"));
  221.                                                 $day = $h >= 22 ? 1 : 0;
  222.                                                 InsertNumber($day, $ConfigModel['g_close_time']);
  223.                                         }
  224.                                         break;
  225.                                 case 10:
  226.                                         if ($lastNum == 13)
  227.                               {
  228.                                   $h = intval(date("H"));
  229.                                   $day = $h >= 2 ? 1 : 0;
  230.                                   InsertNumber_nc('09:53:00', $day, 10, 14, 110, $ConfigModel['g_close_time']);
  231.                                }
  232.                                         break;
  233.                                 case 3:
  234.                                         if ($lastNum == 23)
  235.                                         {
  236.                                             //RestoreMoney($ConfigModel['g_restore_money_lock']);
  237.                                                 insertNumbers('09:50:00', $ConfigModel['g_insert_number_day'], 10, 24, 143, $ConfigModel['g_close_time']);
  238.                                         }
  239.                                         break;
  240.                                 case 11:
  241.                                         $lastNum = $NowQs - 308920-179*7-179*8;
  242.                                         if ($lastNum % 179 == 0)
  243.                                         {
  244.                                                 $h = intval(date("H"));
  245.                                                 $day = $h == 0 ? 0 : 1;
  246.                                                 InsertNumbers_pk($day, $ConfigModel['g_close_time']);
  247.                                         }
  248.                                         break;
  249.                                 case 12:
  250.                                         if ($lastNum == 82)
  251.                                         {
  252.                                                 insertNumberjs('08:30:00', 2, 10, 1, 82, $ConfigModel['g_close_time']);
  253.                                         }
  254.                                         break;
  255.                                 case 14:
  256.                                    $lastNum = mb_substr($NowQs, -3);
  257.                                 if ($lastNum == 180)
  258.                 {
  259.                         InsertNumber_xyft($day, $ConfigModel['g_close_time']);
  260.                 }
  261.                                         break;
  262.                                 case 15:
  263.                                            $lastNum = $NowQs - 516171-179*7-179*8;
  264.                                            if ($lastNum % 179 == 0)
  265.                                                 {
  266.                                                         $h = intval(date("H"));
  267.                                                         $day = $h == 0 ? 0 : 1;
  268.                                         InsertNumber_kl8(1, $ConfigModel['g_close_time']);
  269.                                                 }
  270.                        
  271.                                         break;
  272.                         }
  273.                 }

  274.         }
  275. }


  276. isUserSession();

  277. function isUserSession()
  278. {
  279.         global $ConfigModel,$db;
  280.         $minutes = date("Y-m-d H:i:s",strtotime(date("Y-m-d H:i:s"))-($ConfigModel['g_out_time']*60));
  281.         $sql = "UPDATE `g_rank` SET `g_out`=0 WHERE g_count_time < '{$minutes}' AND `g_out`=1";
  282.         $db->query($sql, 2);
  283.         $sql = "UPDATE `g_user` SET `g_out`=0 WHERE g_count_time < '{$minutes}' AND `g_out`=1 ";
  284.         $db->query($sql, 2);
  285.         $sql = "UPDATE `g_relation_user` SET `g_out`=0 WHERE g_count_time < '{$minutes}' AND `g_out`=1 ";
  286.         $db->query($sql, 2);
  287. }


  288. function InsertNumbers_pk ($day=1, $closeTime=2)
  289. {
  290.         global $db;
  291.         $insertDate = date( "Y-m-d ", mktime(0, 0, 0, date('m'), date('d') + $day, date('Y')));
  292.         $date = date( "Ymd", mktime(0, 0, 0, date('m'), date('d') + $day, date('Y')));
  293.         $dateArr = array();
  294.         $baseNumber = 308920-179*7-179*8 + (strtotime($insertDate) - strtotime('2012-08-15')) / 86400 * 179;
  295.         $count = 0;

  296.         for ($i=9; $i<=23; $i++)
  297.         {
  298.                 for ($n=2; $n<=57; $n+=5)
  299.                         {
  300.                                 if ($i == 9 && $n == 2 && Copyright)continue;
  301.                                 $count++;

  302.                                 $stratDate = $insertDate.$i.':'.$n.':'.'20';
  303.                                 $a = strtotime($stratDate) - ($closeTime * 60); //封盤時間
  304.                                 $endDate = date('Y-m-d H:i:s', $a);



  305.                                 $dateArr['Number'][] = $baseNumber + $count;
  306.                                 $dateArr['stratDate'][] = $stratDate;
  307.                                 $dateArr['endDate'][] = $endDate;
  308.                         }
  309.         }

  310.         $db->query("DELETE FROM `g_kaipan6` WHERE `g_id` > 0 ", 2);
  311.         $sql = "INSERT INTO `g_kaipan6` ( `g_qishu`, `g_feng_date`, `g_open_date`, `g_lock` ) VALUES ";
  312.         for ($i=0; $i<count($dateArr['Number']); $i++)
  313.         {
  314.                 $lock = $i == 0 ? 2 : 1;
  315.                 $sql .= "( '{$dateArr['Number'][$i]}', '{$dateArr['endDate'][$i]}', '{$dateArr['stratDate'][$i]}', '{$lock}' ),";
  316.         }
  317.         $sql = mb_substr($sql, 0, mb_strlen($sql, 'utf-8')-1);
  318.         $db->query($sql, 2);
  319. }

  320. //检查广东是否有未结算
  321. function setjcheck_gd()
  322. {
  323.     global $ConfigModel,$db;
  324.        
  325.         $sql = " SELECT distinct(g_qishu) FROM  `g_zhudan`  WHERE `g_type`='廣東快樂十分' and g_win is null ";
  326.     $result = $db->query($sql, 1);
  327.         if ($result)
  328.         {
  329.                 for ($i=0; $i<count($result); $i++)
  330.                 {
  331.                         $NowQsgdId=$result[$i]['g_qishu'];
  332.                         $sql1 ="SELECT g_id FROM g_history WHERE g_qishu = '{$NowQsgdId}' AND g_game_id =1 AND g_ball_1 is not null LIMIT 1";
  333.                         if ($db->query($sql, 0)){
  334.                                 inventory_gd ($NowQsgdId, $ConfigModel);
  335.                         }
  336.                 }
  337.         }
  338. }
  339. //检查重庆是否有未结算
  340. function setjcheck_cq()
  341. {
  342.     global $ConfigModel,$db;
  343.         $sql = " SELECT distinct(g_qishu) FROM  `g_zhudan`  WHERE  `g_type`='重慶時時彩' and  g_win is null ";
  344.     $result = $db->query($sql, 1);
  345.     if ($result)
  346.         {
  347.                 for ($i=0; $i<count($result); $i++)
  348.                 {
  349.                         $NowQsgdId=$result[$i]['g_qishu'];
  350.                         $sql1 ="SELECT g_id FROM g_history2 WHERE g_qishu = '{$NowQsgdId}' AND g_game_id =2 AND g_ball_1 is not null LIMIT 1";
  351.                         if ($db->query($sql, 0)){
  352.                                 inventory_cq ($NowQsgdId, $ConfigModel);
  353.                         }
  354.                 }
  355.         }
  356.                
  357.        
  358. }
  359. //检查PK10是否有未结算
  360. function setjcheck_pk()
  361. {
  362.     global $ConfigModel,$db;
  363.         $sql = " SELECT distinct(g_qishu) FROM  `g_zhudan`  WHERE  `g_type`='北京赛车PK10' and  g_win is null ";
  364.     $result = $db->query($sql, 1);
  365.          if ($result)
  366.                 {
  367.                         for ($i=0; $i<count($result); $i++)
  368.                         {
  369.                                 $NowQsgdId=$result[$i]['g_qishu'];
  370.                                 $sql1 ="SELECT g_id FROM g_history6 WHERE g_qishu = '{$NowQsgdId}' AND g_game_id =6 AND g_ball_1 is not null LIMIT 1";
  371.                                 if ($db->query($sql, 0)){
  372.                                 inventory_pk ($NowQsgdId, $ConfigModel);
  373.                 }
  374.                         }
  375.                 }
  376.                
  377.        
  378. }
  379. //检查快3是否有未结算
  380. function setjcheck_js()
  381. {
  382.     global $ConfigModel,$db;
  383.         $sql = " SELECT distinct(g_qishu) FROM  `g_zhudan`  WHERE  `g_type`='江苏骰寶' and  g_win is null ";
  384.     $result = $db->query($sql, 1);
  385.          if ($result)
  386.                 {
  387.                         for ($i=0; $i<count($result); $i++)
  388.                         {
  389.                                 $NowQsgdId=$result[$i]['g_qishu'];
  390.                                 $sql1 ="SELECT g_id FROM g_history7 WHERE g_qishu = '{$NowQsgdId}' AND g_game_id =7 AND g_ball_1 is not null LIMIT 1";
  391.                                 if ($db->query($sql, 0)){
  392.                                 inventory_js($NowQsgdId);
  393.                 }
  394.                         }
  395.                 }
  396.                
  397.        
  398. }
  399. //检查快8是否有未结算
  400. function setjcheck_kl8()
  401. {
  402.     global $ConfigModel,$db;
  403.         $sql = " SELECT distinct(g_qishu) FROM  `g_zhudan`  WHERE  `g_type`='快樂8' and  g_win is null ";
  404.     $result = $db->query($sql, 1);
  405.          if ($result)
  406.                 {
  407.                         for ($i=0; $i<count($result); $i++)
  408.                         {
  409.                                 $NowQsgdId=$result[$i]['g_qishu'];
  410.                                 $sql1 ="SELECT g_id FROM g_history8 WHERE g_qishu = '{$NowQsgdId}' AND g_game_id =8 AND g_ball_1 is not null LIMIT 1";
  411.                                 if ($db->query($sql, 0)){
  412.                                         inventory_kl8($NowQsgdId);
  413.                                 }
  414.                         }
  415.                 }
  416.                
  417.        
  418. }

  419. //检查幸运农场是否有未结算
  420. function setjcheck_nc()
  421. {
  422.     global $ConfigModel,$db;
  423.        
  424.         $sql = " SELECT distinct(g_qishu) FROM  `g_zhudan`  WHERE `g_type`='幸运农场' and g_win is null ";
  425.     $result = $db->query($sql, 1);
  426.         if ($result)
  427.         {
  428.                 for ($i=0; $i<count($result); $i++)
  429.                 {
  430.                         $NowQsgdId=$result[$i]['g_qishu'];
  431.                         $sql1 ="SELECT g_id FROM g_history9 WHERE g_qishu = '{$NowQsgdId}' AND g_ball_1 is not null LIMIT 1";
  432.                         if ($db->query($sql, 0)){
  433.                                 inventory_nc ($NowQsgdId, $ConfigModel);
  434.                         }
  435.                 }
  436.         }
  437. }

  438. //检查幸运飞艇是否有未结算
  439. function setjcheck_xyft()
  440. {
  441.     global $ConfigModel,$db;
  442.         $sql = " SELECT distinct(g_qishu) FROM  `g_zhudan`  WHERE  `g_type`='幸运飞艇' and  g_win is null ";
  443.     $result = $db->query($sql, 1);
  444.          if ($result)
  445.                 {
  446.                         for ($i=0; $i<count($result); $i++)
  447.                         {
  448.                                 $NowQsgdId=$result[$i]['g_qishu'];
  449.                                 $sql1 ="SELECT g_id FROM g_history4 WHERE g_qishu = '{$NowQsgdId}' AND g_ball_1 is not null LIMIT 1";
  450.                                 if ($db->query($sql, 0)){
  451.                                 inventory_xyft ($NowQsgdId, $ConfigModel);
  452.                 }
  453.                         }
  454.                 }
  455. }

  456. function inventory_gd ($number, $ConfigModel)
  457. {
  458.         if ($ConfigModel['g_automatic_money_lock'] == 1)
  459.         {
  460.                
  461.                 $Amount = new SumAmount($number);
  462.                 $Amount->ResultAmount();
  463.         }
  464. }


  465. function inventory_cq ($number, $ConfigModel)
  466. {
  467.         if ($ConfigModel['g_automatic_money_lock'] == 1)
  468.         {
  469.                
  470.                 $Amount = new SumAmountcq($number);
  471.                 $Amount->ResultAmount();
  472.         }
  473.        
  474.         //if (mb_substr($number, -2) == 23)
  475.         //{
  476.                 //金額還原
  477.                 //RestoreMoney($ConfigModel['g_restore_money_lock']);
  478.                
  479.         //}
  480. }


  481. function inventory_pk ($number, $ConfigModel)
  482. {
  483.         if ($ConfigModel['g_automatic_money_lock'] == 1)
  484.         {
  485.                
  486.                 $Amount = new SumAmountpk($number);
  487.                 $Amount->ResultAmount();
  488.         }
  489. }


  490. function inventory_js ($number, $ConfigModel)
  491. {
  492. global $ConfigModel;
  493.         if ($ConfigModel['g_automatic_money_lock'] == 1)
  494.         {
  495.        
  496.         $Amount = new SumAmountjs($number);
  497.         $Amount->ResultAmount();
  498. }
  499. }


  500. function inventory_kl8 ($number, $ConfigModel)
  501. {
  502. global $ConfigModel;
  503.         if ($ConfigModel['g_automatic_money_lock'] == 1)
  504.         {
  505.         $Amount = new SumAmountkl8($number);
  506.         $Amount->ResultAmount();
  507. }
  508. }

  509. function inventory_nc ($number, $ConfigModel)
  510. {
  511.         if ($ConfigModel['g_automatic_money_lock'] == 1)
  512.         {
  513.                 //結算
  514.                 $Amount = new SumAmountnc($number);
  515.                 $Amount->ResultAmount();
  516.         }
  517. }

  518. function inventory_xyft ($number, $ConfigModel)
  519. {
  520.         if ($ConfigModel['g_automatic_money_lock'] == 1)
  521.         {
  522.                 //結算
  523.                 $Amount = new SumAmountxyft($number);
  524.                 $Amount->ResultAmount();
  525.         }
  526. }


  527. if (("06:30:00" < date("H:i:s")) && (date("H:i:s") < "07:00:00")) {
  528.                 RestoreMoney($ConfigModel['g_restore_money_lock']);
  529.         }

  530. ?>
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册极酷会员

本版积分规则

快速回复 返回顶部 返回列表