sw_T1G(1,2,1)); } public function dd() { $obj = new SettlementOrder(); $ret = $obj->stringComputing(1); var_dump($ret); } public function debug() { /* $pdo = DB::getPdo(); $mict = microtime(true); $sql = [ "update logfile set url='$mict', device_number='3610373' where id=3610373", "update logfile set url='$mict', device_number='3610374' where id=3610374", "update logfile set url='$mict', device_number='3610375' where id=3610375" ]; $sqlStr = implode(";",$sql); $ret = $pdo->exec($sqlStr); var_dump($ret); exit ; */ /* $id = 3 ; $obj = new SettlementWinFail(); $ret = $obj->doRun($id); print_r($ret); echo "cost:" . (microtime(true) - floatval($_SERVER['REQUEST_TIME_FLOAT'])) .' 秒!'; exit; */ $oida = $this->getIds(1,455,'zq'); $swf = new SettlementOrder(); $ret = $swf->reSettlement($oida,1,2,'zq',455); var_dump($ret); echo "
"; echo "cost:" . (microtime(true) - floatval($_SERVER['REQUEST_TIME_FLOAT'])) .' 秒!'; exit; $cond = '+2.5/3'; $cond = '+3/3.5'; $ret = $this->zq_letball(3,$cond,'xxx'); print_r($ret); exit ; /* $rule = new ZqRule(); $model = DB::table('money_buy_match')->where(['id' => 320])->first(); $reco = DB::table('st_zq_result')->where(['id' => 1317823])->get(); print_r([$model,$reco]); $ret = $rule->first_ball_guest($model, $reco, []); print_r($ret); exit ; */ $noticeid = 3592444; $matchid = 900; $order_ids = $this->getIds(1, $matchid,'zq'); $winorfalse = new SettlementWinFail(); $ret1 = $winorfalse->doRun($noticeid); print_r(['ret1' => $ret1]); if ($ret1['status'] == 1) { $setOrder = new SettlementOrder(); $ret2 = $setOrder->reSettlement($order_ids, 1, 2, 'zq', $matchid); print_r(['ret2' => $ret2]); } exit; $model = DB::table('st_zq_result')->where(['id' => 1317823])->first(); echo json_decode($model->corner_ball); exit; } private function getIds($type, $match_id, $game_code='') { $return = [] ; if ($type == 1) { $ret = DB::table('money_buy_simplex')->where(['match_id' => $match_id])->get(); if ($ret){ foreach ($ret as $val){ $return[] = $val->order_id; } } return $return; }else{ $ret = DB::table('money_buy_str')->leftJoin('money_buy_match','money_buy_match.batch_id','=','money_buy_str.batch_id')->where(['money_buy_match.match_id'=>$match_id,'money_buy_match.game_code'=>$game_code])->get(); if ($ret){ foreach ($ret as $val){ $return[] = $val->order_id; } } return $return ; } } }