|
@@ -340,8 +340,9 @@ class SportsNoteList extends BaseModel {
|
|
|
$data = $this
|
|
$data = $this
|
|
|
->join('money_details','money_details.info_identity','=','money_buy_simplex.info_identity')
|
|
->join('money_details','money_details.info_identity','=','money_buy_simplex.info_identity')
|
|
|
->join('st_'.$type.'_competition','st_'.$type.'_competition.id','=','money_buy_simplex.match_id')
|
|
->join('st_'.$type.'_competition','st_'.$type.'_competition.id','=','money_buy_simplex.match_id')
|
|
|
- ->join('st_'.$type.'_league','st_'.$type.'_competition.lg_id','=','st_'.$type.'_league.id')
|
|
|
|
|
- ->select('money_buy_simplex.id','money_buy_simplex.account_name','money_buy_simplex.account_identity','money_buy_simplex.order_id','money_buy_simplex.money','money_buy_simplex.prize_money','money_buy_simplex.status','money_buy_simplex.money_time','money_buy_simplex.settle_status','money_buy_simplex.gain_money','money_buy_simplex.game_code','money_buy_simplex.match_id','money_buy_simplex.game_status','st_'.$type.'_competition.home_team','st_'.$type.'_competition.guest_team','st_'.$type.'_competition.match_date','st_'.$type.'_competition.match_time','st_'.$type.'_competition.lg_id','st_'.$type.'_competition.status as match_status','money_details.money_cash','money_buy_simplex.batch_id','st_'.$type.'_league.name_chinese','st_'.$type.'_league.last_time')
|
|
|
|
|
|
|
+ // ->join('st_'.$type.'_league','st_'.$type.'_competition.lg_id','=','st_'.$type.'_league.id')
|
|
|
|
|
+ ->join('st_'.$type.'_league','money_buy_simplex.lg_id','=','st_'.$type.'_league.id')
|
|
|
|
|
+ ->select('money_buy_simplex.id','money_buy_simplex.account_name','money_buy_simplex.is_champion','money_buy_simplex.account_identity','money_buy_simplex.order_id','money_buy_simplex.money','money_buy_simplex.prize_money','money_buy_simplex.status','money_buy_simplex.money_time','money_buy_simplex.settle_status','money_buy_simplex.gain_money','money_buy_simplex.game_code','money_buy_simplex.match_id','money_buy_simplex.game_status','st_'.$type.'_competition.home_team','st_'.$type.'_competition.guest_team','st_'.$type.'_competition.match_date','st_'.$type.'_competition.match_time','st_'.$type.'_competition.lg_id','st_'.$type.'_competition.status as match_status','money_details.money_cash','money_buy_simplex.batch_id','st_'.$type.'_league.name_chinese','st_'.$type.'_league.last_time')
|
|
|
->where($where)
|
|
->where($where)
|
|
|
->orderby('money_buy_simplex.money_time','desc')
|
|
->orderby('money_buy_simplex.money_time','desc')
|
|
|
->paginate ($list);
|
|
->paginate ($list);
|
|
@@ -349,6 +350,7 @@ class SportsNoteList extends BaseModel {
|
|
|
return -2021052003; //
|
|
return -2021052003; //
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // dd($data);
|
|
|
//反水
|
|
//反水
|
|
|
$water_return_money = \App\Models\Money_details::where('trade_type','7')->get();
|
|
$water_return_money = \App\Models\Money_details::where('trade_type','7')->get();
|
|
|
|
|
|
|
@@ -419,10 +421,22 @@ class SportsNoteList extends BaseModel {
|
|
|
|
|
|
|
|
$data[$i]->league = $data[$i]->name_chinese;
|
|
$data[$i]->league = $data[$i]->name_chinese;
|
|
|
|
|
|
|
|
|
|
+ if($data[$i]->is_champion == 0){
|
|
|
|
|
+ $data[$i]->home_guest = $data[$i]->home_team.' VS '.$data[$i]->guest_team;
|
|
|
|
|
+ $data[$i]->time = '开赛:'.$data[$i]->match_date.' '.$data[$i]->match_time;
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $data[$i]->home_guest = '冠军联赛投注';
|
|
|
|
|
+ $data[$i]->time = '结束:'.$data[$i]->last_time;
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ $data[$i]->money_match_time = '下注:'.$data[$i]->money_time.$data[$i]->time;
|
|
|
|
|
+
|
|
|
|
|
+ /*
|
|
|
$data[$i]->home_guest = $data[$i]->home_team.' VS '.$data[$i]->guest_team;
|
|
$data[$i]->home_guest = $data[$i]->home_team.' VS '.$data[$i]->guest_team;
|
|
|
$data[$i]->time = '开赛:'.$data[$i]->match_date.' '.$data[$i]->match_time;
|
|
$data[$i]->time = '开赛:'.$data[$i]->match_date.' '.$data[$i]->match_time;
|
|
|
$data[$i]->money_match_time = '下注:'.$data[$i]->money_time.'<br>'.$data[$i]->time;
|
|
$data[$i]->money_match_time = '下注:'.$data[$i]->money_time.'<br>'.$data[$i]->time;
|
|
|
|
|
|
|
|
|
|
+ */
|
|
|
//反水
|
|
//反水
|
|
|
$data[$i]->water_return = -1;
|
|
$data[$i]->water_return = -1;
|
|
|
for($a=0;$a<count($water_return_money);$a++){
|
|
for($a=0;$a<count($water_return_money);$a++){
|
|
@@ -474,7 +488,8 @@ class SportsNoteList extends BaseModel {
|
|
|
$data[$i]->team = $string['2'].'/'.$string['3'];
|
|
$data[$i]->team = $string['2'].'/'.$string['3'];
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- if($data[$i]->match_id == $content[$b]->match_id && $data[$i]->batch_id == $content[$b]->batch_id){
|
|
|
|
|
|
|
+ //处理普通赛事
|
|
|
|
|
+ if($data[$i]->match_id == $content[$b]->match_id && $data[$i]->batch_id == $content[$b]->batch_id &&$data[$i]->is_champion == 0){
|
|
|
if($content[$b]->p_code == 'first_last_ball' || $content[$b]->p_code == 'half_full' || $content[$b]->p_code == 'capot' || $content[$b]->p_code == 'two_sides' || $content[$b]->p_code == 'total_goal'){
|
|
if($content[$b]->p_code == 'first_last_ball' || $content[$b]->p_code == 'half_full' || $content[$b]->p_code == 'capot' || $content[$b]->p_code == 'two_sides' || $content[$b]->p_code == 'total_goal'){
|
|
|
$content[$b]->condition = '';
|
|
$content[$b]->condition = '';
|
|
|
}
|
|
}
|
|
@@ -508,6 +523,49 @@ class SportsNoteList extends BaseModel {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ //处理冠军联赛玩法详情
|
|
|
|
|
+ if($data[$i]->match_id == $content[$b]->lg_id && $data[$i]->batch_id == $content[$b]->batch_id &&$data[$i]->is_champion == 1){
|
|
|
|
|
+
|
|
|
|
|
+ $content[$b]->condition = '';
|
|
|
|
|
+
|
|
|
|
|
+ if($content[$b]->p_code == 'first_last_ball' || $content[$b]->p_code == 'half_full' || $content[$b]->p_code == 'capot' || $content[$b]->p_code == 'two_sides' || $content[$b]->p_code == 'total_goal'){
|
|
|
|
|
+ $content[$b]->condition = '';
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ $data[$i]->game_status = $data[$i]->game_status;
|
|
|
|
|
+
|
|
|
|
|
+ /*
|
|
|
|
|
+ //投注详情
|
|
|
|
|
+ if(!empty($data[$i]->match_time)){
|
|
|
|
|
+ $data[$i]->content1 = '['.$data[$i]->match_time.']';
|
|
|
|
|
+ //$data[$i]->match_time = $data[$i]->match_time;
|
|
|
|
|
+ }
|
|
|
|
|
+ else{
|
|
|
|
|
+ if(!empty($data[$i]->last_time)){
|
|
|
|
|
+ $datetime = explode(' ',$data[$i]->last_time);
|
|
|
|
|
+ //$data[$i]->match_time = $datetime[1];
|
|
|
|
|
+ $data[$i]->content1 = '['.$datetime[1].']';
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ */
|
|
|
|
|
+ for($c=0;$c<count($result);$c++){
|
|
|
|
|
+ if($content[$b]->odds_code == $result[$c]->odds_code){
|
|
|
|
|
+ $data[$i]->str1 = 1;
|
|
|
|
|
+ if($content[$b]->result=='未处理'){
|
|
|
|
|
+ $data[$i]->content = $data[$i]->content.$result[$c]->odds_name.'<br>'.$content[$b]->condition.' '.$data[$i]->team.'@'.$content[$b]->odds.' ¥'.$content[$b]->bet_money.'<br>';
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $data[$i]->content = $data[$i]->content.$result[$c]->odds_name.'<br>'.$content[$b]->condition.' '.$data[$i]->team.'@'.$content[$b]->odds.' ¥'.$content[$b]->bet_money.'<br><span>'.$content[$b]->result.'</span>('.$content[$b]->matchresult.')<br>';
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ if($data[$i]->str1 == 0){
|
|
|
|
|
+ if($content[$b]->result=='未处理'){
|
|
|
|
|
+ $data[$i]->content = $data[$i]->content.$content[$b]->odds_code.'<br>'.$content[$b]->condition.' '.$data[$i]->team.'@'.$content[$b]->odds.' ¥'.$content[$b]->bet_money.'<br>';
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $data[$i]->content = $data[$i]->content.$content[$b]->odds_code.'<br>'.$content[$b]->condition.' '.$data[$i]->team.'@'.$content[$b]->odds.' ¥'.$content[$b]->bet_money.'<br><span>'.$content[$b]->result.'</span>('.$content[$b]->matchresult.')<br>';
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
$data[$i]->game_status = $data[$i]->settle_status;
|
|
$data[$i]->game_status = $data[$i]->settle_status;
|
|
|
$data[$i]->content = $data[$i]->content1.$data[$i]->content;
|
|
$data[$i]->content = $data[$i]->content1.$data[$i]->content;
|