|
|
@@ -31,6 +31,15 @@ class MoneyBuyStr extends BaseModel {
|
|
|
return -2021052003; //
|
|
|
}
|
|
|
|
|
|
+ //足球赛事
|
|
|
+ $zqmatch = \App\Models\SportsSoccer::where('status','<>','4')->where('status','<>','6')->get();
|
|
|
+ //篮球赛事
|
|
|
+ $lqmatch = \App\Models\SportsBasket::where('status','<>','4')->where('status','<>','6')->get();
|
|
|
+ //网球赛事
|
|
|
+ $wqmatch = \App\Models\SportsTennis::where('status','<>','4')->where('status','<>','6')->get();
|
|
|
+ //棒球赛事
|
|
|
+ $bqmatch = \App\Models\SportsBase::where('status','<>','4')->where('status','<>','6')->get();
|
|
|
+
|
|
|
//反水
|
|
|
$water_return_money = \App\Models\Money_details::where('trade_type','7')->get();
|
|
|
|
|
|
@@ -39,6 +48,36 @@ class MoneyBuyStr extends BaseModel {
|
|
|
|
|
|
//订单投注的玩法
|
|
|
$content = \App\Models\MoneyBuyMatch::where('bet_type','2')->get();
|
|
|
+ for($c=0;$c<count($content);$c++) {
|
|
|
+ if ($content[$c]->game_code == 'zq') {
|
|
|
+ for ($d = 0; $d < count($zqmatch); $d++) {
|
|
|
+ if ($content[$c]->match_id == $zqmatch[$d]->match_id) {
|
|
|
+ $content[$c]->match_status = $zqmatch[$d]->status;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if ($content[$c]->game_code == 'lq') {
|
|
|
+ for ($d = 0; $d < count($lqmatch); $d++) {
|
|
|
+ if ($content[$c]->match_id == $lqmatch[$d]->match_id) {
|
|
|
+ $content[$c]->match_status = $lqmatch[$d]->status;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if ($content[$c]->game_code == 'wq') {
|
|
|
+ for ($d = 0; $d < count($wqmatch); $d++) {
|
|
|
+ if ($content[$c]->match_id == $wqmatch[$d]->match_id) {
|
|
|
+ $content[$c]->match_status = $wqmatch[$d]->status;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if ($content[$c]->game_code == 'bq') {
|
|
|
+ for ($d = 0; $d < count($bqmatch); $d++) {
|
|
|
+ if ($content[$c]->match_id == $bqmatch[$d]->match_id) {
|
|
|
+ $content[$c]->match_status = $bqmatch[$d]->status;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
for($i=0;$i<count($data);$i++){
|
|
|
if($data[$i]->status==1 && $data[$i]->settle_status==1){
|
|
|
@@ -103,25 +142,28 @@ class MoneyBuyStr extends BaseModel {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
$data[$i]->settle_status = $data[$i]->settle_status;
|
|
|
|
|
|
-// if($data[$i]->settle_status == '未结算'){
|
|
|
-// $result = array();
|
|
|
-// for($j=0;$j<count($content);$j++){
|
|
|
-// if($data[$i]->batch_id == $content[$j]->batch_id){
|
|
|
-// $result[] = $content[$j]->result;
|
|
|
-// }
|
|
|
-// }
|
|
|
-// if(in_array(0,$result)){
|
|
|
-// $data[$i]->settle_status = $data[$i]->settle_status.'<br><a class="layui-btn layui-btn-sm resettlement settlement" lay-event="detail" pid="id" lay-filter = "resettlement" uri="" href="javascript:void(0)" style="background-color: grey;"> 结算 </a>';
|
|
|
-// }else{
|
|
|
-// $data[$i]->settle_status = $data[$i]->settle_status.'<br><a class="layui-btn layui-btn-sm settlement" lay-event="detail" pid="id" lay-filter = "resettlement" uri="/admin/SoccerStringNoteList/settlement/?id=" href="javascript:settlement(\'/admin/SoccerStringNoteList/settlement/?id='.$data[$i]->id.'\');"> 结算 </a>';
|
|
|
-// }
|
|
|
-//
|
|
|
-// }else if($data[$i]->settle_status == '已结算'){
|
|
|
-// $data[$i]->settle_status = $data[$i]->settle_status.'<br><a class="layui-btn layui-btn-sm resettlement settlement" lay-event="detail" pid="id" lay-filter = "resettlement" uri="" href="javascript:void(0)" style="background-color: #FFAF60;"> 已结算 </a>';
|
|
|
-// }
|
|
|
+ if($data[$i]->status == 1){
|
|
|
+ if($data[$i]->settle_status == '未结算'){
|
|
|
+ $match_status = array();
|
|
|
+ for($j=0;$j<count($content);$j++){
|
|
|
+ if($data[$i]->batch_id == $content[$j]->batch_id){
|
|
|
+ $match_status[] = $content[$j]->match_status;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(in_array(0,$match_status) || in_array(1,$match_status)){
|
|
|
+ $data[$i]->settle_status = $data[$i]->settle_status.'<br><a class="layui-btn layui-btn-sm resettlement settlement" lay-event="detail" pid="id" lay-filter = "resettlement" uri="" href="javascript:void(0)" style="background-color: grey;"> 结算 </a>';
|
|
|
+ }else{
|
|
|
+ $data[$i]->settle_status = $data[$i]->settle_status.'<br><a class="layui-btn layui-btn-sm settlement" lay-event="detail" pid="id" lay-filter = "resettlement" uri="/admin/SoccerStringNoteList/settlement/?id=" href="javascript:settlement(\'/admin/SoccerStringNoteList/settlement/?id='.$data[$i]->id.'\');"> 结算 </a>';
|
|
|
+ }
|
|
|
+
|
|
|
+ }else if($data[$i]->settle_status == '已结算'){
|
|
|
+ $data[$i]->settle_status = $data[$i]->settle_status.'<br><a class="layui-btn layui-btn-sm settlement" lay-event="detail" pid="id" lay-filter = "resettlement" uri="/admin/SoccerStringNoteList/resettlement/?id=" href="javascript:resettlement(\'/admin/SoccerStringNoteList/resettlement/?id='.$data[$i]->id.'\');">重新结算 </a>';
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ $data[$i]->settle_status = $data[$i]->settle_status.'<br><a class="layui-btn layui-btn-sm resettlement settlement" lay-event="detail" pid="id" lay-filter = "resettlement" uri="" href="javascript:void(0)" style="background-color: grey;"> 结算 </a>';
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
return $data->toArray();
|
|
|
@@ -197,10 +239,20 @@ class MoneyBuyStr extends BaseModel {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if($data[$i]->status == 0){
|
|
|
- $data[$i]->status = '未结算';
|
|
|
- }else if($data[$i]->status == 1){
|
|
|
+ if($league->status == 0){
|
|
|
+ $data[$i]->status = '未开始';
|
|
|
+ }else if($league->status == 1){
|
|
|
+ $data[$i]->status = '正在进行';
|
|
|
+ }else if($league->status == 2){
|
|
|
+ $data[$i]->status = '已结束';
|
|
|
+ }else if($league->status == 3){
|
|
|
$data[$i]->status = '已结算';
|
|
|
+ }else if($league->status == 4){
|
|
|
+ $data[$i]->status = '已作废';
|
|
|
+ }else if($league->status == 5){
|
|
|
+ $data[$i]->status = '未结算';
|
|
|
+ }else if($league->status == 6){
|
|
|
+ $data[$i]->status = '已取消';
|
|
|
}
|
|
|
|
|
|
if($data[$i]->result == -1){
|