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 ;
}
}
}