Bladeren bron

异常处理

彭俊 6 jaren geleden
bovenliggende
commit
101187fbf6

+ 2 - 2
app/Http/Controllers/Admin/CheckRollingController.php

@@ -158,7 +158,7 @@ class CheckRollingController extends Controller
         $type = Request::has('type') ? Request::get('type') : 'zq';
         $where = array();
         //$where[] = array('money_buy_match.is_rolling', '=', 1);
-        $where[] = array('money_buy_simplex.roll_ratify', '=', 2);
+        //$where[] = array('money_buy_simplex.roll_ratify', '=', 2);
         if (!empty($account)) {
             if (empty($sureblur) || $sureblur == 'off') {
                 $where[] = array('money_buy_simplex.account_name', 'like', '%' . $account . '%');
@@ -454,7 +454,7 @@ class CheckRollingController extends Controller
         $model->status = '1';
         try {
             DB::beginTransaction();//开启事务
-            \App\Models\SportsNoteList::where('id', $id)->update(['roll_ratify' => '-1']);
+            \App\Models\SportsNoteList::where('id', $id)->update(['roll_ratify' => '-1','status' => '2']);
             \App\Models\Account_detailed::where('account_identity', $order->account_identity)->update(['available_cash' => $new_available_cash, 'cash' => $new_available_cash]);
             $model->save();
 

+ 3 - 5
app/Http/Controllers/Admin/SoccerNoteListController.php

@@ -316,7 +316,7 @@ class SoccerNoteListController extends Controller
         $dt->addColsFields('money_match_time', array('templet' => '#userdetail', 'sort' => false, 'width' => 200));
         $dt->addColsFields('order_status', array('sort' => false, 'width' => 80));
         $dt->addColsFields('account_money', array('templet' => '#userdetail', 'sort' => false, 'width' => 110));
-        $dt->addColsFields('game_status', array('sort' => false, 'width' => 90));
+        $dt->addColsFields('settle_status', array('sort' => false, 'width' => 90));
         //$arr[] = 'view';
 //        if (checkRriv('/admin/SoccerNoteList/edit')) {
 //            $arr[] = 'edit';
@@ -593,9 +593,7 @@ class SoccerNoteListController extends Controller
     public function invalid(Req $req)
     {
         $id = $req->id;
-        //$reason = isset($_POST['reason']) ? $_POST['reason'] : '';
-        $reason = $req->reason;
-
+        $reason = $_GET['reason'];
         if (intval($id) < 1) {
             return -1;
         }
@@ -631,7 +629,7 @@ class SoccerNoteListController extends Controller
         $model->status = '1';
         try {
             DB::beginTransaction();//开启事务
-            \App\Models\SportsNoteList::where('id', $id)->update(['status' => '2'], ['gain_money' => '0'], ['use_mark' => $reason]);
+            \App\Models\SportsNoteList::where('id', $id)->update(['status' => '2', 'gain_money' => '0', 'use_mark' => $reason]);
 
             \App\Models\Account_detailed::where('account_identity', $order->account_identity)->update(['available_cash' => $new_available_cash, 'cash' => $new_available_cash]);
             $model->save();

+ 16 - 1
app/Http/Controllers/Admin/SoccerStringNoteListController.php

@@ -148,6 +148,8 @@ class SoccerStringNoteListController extends Controller
     public function invalid(Req $req)
     {
         $id = $req->id;
+        $reason = $_GET['reason'];
+        //return $reason;
         if (intval($id) < 1) {
             return -1;
         }
@@ -184,7 +186,7 @@ class SoccerStringNoteListController extends Controller
         $model->status = '1';
         try {
             DB::beginTransaction();//开启事务
-            \App\Models\MoneyBuyStr::where('id',$id)->update(['status'=>'2'],['gain_money'=>'0']);
+            \App\Models\MoneyBuyStr::where('id',$id)->update(['status'=>'2','gain_money'=>'0','use_mark'=>$reason]);
             \App\Models\Account_detailed::where('account_identity',$order->account_identity)->update(['available_cash'=>$new_available_cash,'cash'=>$new_available_cash]);
             $model->save();
             DB::commit();//提交
@@ -317,4 +319,17 @@ class SoccerStringNoteListController extends Controller
         return responseToJson($data);
     }
 
+    //串式订单数据
+    public function manualmatchget(Req $req)
+    {
+        $order_id = isset($req->order_id) ? $req->order_id : 0;
+        //$model = new  \App\Models\SportsNoteList();
+        $ret = \App\Models\MoneyBuyStr::where('order_id',$order_id)->first();
+        //return $ret;
+        if ($ret) {
+            return responseToJson(1, '成功', $ret);
+        } else {
+            return responseToJson(-1, 'false', $ret);
+        }
+    }
 }

+ 10 - 1
app/Http/Controllers/Admin/SportsfootController.php

@@ -142,6 +142,7 @@ class SportsfootController extends Controller {
 
 		//该赛事的单式注单
 		$orders = array();
+		$otherorders = array();
 		$account_identitys = array();
 		$order_ids = array();
 		$order = \App\Models\SportsNoteList::where('match_id',$matchid)->get();
@@ -151,9 +152,17 @@ class SportsfootController extends Controller {
 					$orders[] = $order[$c];
 					$account_identitys[] = $order[$c]['account_identity'];
 					$order_ids[] = $order[$c]['order_id'];
+				}else{
+					$otherorders[] = $order[$c]['id'];
 				}
 			}
 		}
+
+		//危险球范围外的注单自动审核通过
+		if(!empty($otherorders)){
+			\App\Models\SportsNoteList::wherein('id', $account_identitys)->update(['roll_ratify' => '1']);
+		}
+
 		//return $account_identitys;
 
 		$sel = json_decode($model['warn_more'],true);
@@ -228,7 +237,7 @@ class SportsfootController extends Controller {
 					$models->status = '1';
 					try {
 						DB::beginTransaction();//开启事务
-						\App\Models\SportsNoteList::where('id', $orders[$i]['id'])->update(['roll_ratify' => '-1']);
+						\App\Models\SportsNoteList::where('id', $orders[$i]['id'])->update(['roll_ratify' => '-1','status' => '2']);
 						\App\Models\Account_detailed::where('account_identity', $orders[$i]->account_identity)->update(['available_cash' => $new_available_cash, 'cash' => $new_available_cash]);
 						$models->save();
 

+ 0 - 1
app/Http/Controllers/Api/WriteSportsController.php

@@ -2707,7 +2707,6 @@ class WriteSportsController extends BaseController
             //去除本地和请求里都存在的赛事,如果还有剩余赛事id,则返回异常
             if (!empty($s_match_ids)) throw new \Exception(Response::generate($gameName . '赛事-match_id' . $s_match_ids[0] . ';', Response::MATCH_ERROR));
             //====end====
-
             //处理 赛事 结果记录 数据
             foreach ($match_r_data as $k => $v) {
                 $data = $v;

+ 3 - 3
app/Models/MoneyBuyStr.php

@@ -81,13 +81,13 @@ class MoneyBuyStr extends BaseModel {
 
         for($i=0;$i<count($data);$i++){
             if($data[$i]->status==1 && $data[$i]->settle_status==1){
-                $data[$i]->order_status = '投注'.'<br><a class="layui-btn layui-btn-sm invalid" lay-event="detail" pid="id" uri="/admin/SoccerStringNoteList/invalid/?id=" href="javascript:invalid(\'/admin/SoccerStringNoteList/invalid/?id='.$data[$i]->id.'\');"> 作废 </a>';
+                $data[$i]->order_status = '投注'.'<br><a class="layui-btn layui-btn-sm invalid" lay-event="detail" pid="id" uri="/admin/SoccerStringNoteList/invalid/?id=" href="javascript:invalid(\'/admin/SoccerStringNoteList/invalid/?id='.$data[$i]->id.'\',\''.$data[$i]->order_id.'\');"> 作废 </a>';
             }else if($data[$i]->status==1 && $data[$i]->settle_status==2){
                 $data[$i]->order_status = '投注';
             }else if($data[$i]->status==2){
-                $data[$i]->order_status = '作废'.'<br><a class="layui-btn layui-btn-sm audit" lay-event="detail" pid="id" uri="" href="javascript:void(0)" style="background-color: grey;"> 已作废 </a>';
+                $data[$i]->order_status = '作废';//.'<br><a class="layui-btn layui-btn-sm audit" lay-event="detail" pid="id" uri="" href="javascript:void(0)" style="background-color: grey;"> 已作废 </a>';
             }else if($data[$i]->status==3){
-                $data[$i]->order_status = '撤单'.'<br><a class="layui-btn layui-btn-sm audit" lay-event="detail" pid="id" uri="" href="javascript:void(0)" style="background-color: grey;"> 已撤单 </a>';
+                $data[$i]->order_status = '撤单';//'<br><a class="layui-btn layui-btn-sm audit" lay-event="detail" pid="id" uri="" href="javascript:void(0)" style="background-color: grey;"> 已撤单 </a>';
             }
             if($data[$i]->settle_status==1){
                 $data[$i]->settle_status = '未结算';

+ 15 - 11
app/Models/SportsNoteList.php

@@ -73,10 +73,10 @@ class SportsNoteList extends BaseModel
 
 
         for ($i = 0; $i < count($data); $i++) {
-            // if($data[$i]->status==1 && $data[$i]->game_status==0){
-            // $data[$i]->order_status = '投注'.'<br>;<a class="layui-btn layui-btn-sm invalid" lay-event="detail" pid="id" uri="/admin/SoccerNoteList/invalid/?id=" href="javascript:invalid(\'/admin/SoccerNoteList/invalid/?id='.$data[$i]->id.'\');"> 作废 </a>';
-            // }else 
-            if ($data[$i]->status == 1 && $data[$i]->game_status == 0) {
+             if($data[$i]->status==1 && $data[$i]->settle_status == 1){
+             $data[$i]->order_status = '投注'.'<br><a class="layui-btn layui-btn-sm invalid" lay-event="detail" pid="id" uri="/admin/SoccerNoteList/invalid/?id=" href="javascript:invalid(\'/admin/SoccerNoteList/invalid/?id=' . $data[$i]->id . '\',\''.$data[$i]->order_id.'\',\''.$data[$i]->name_chinese.'\');"> 作废 </a>';
+             }
+            else if ($data[$i]->status == 1 && $data[$i]->settle_status != 1) {
                 $data[$i]->order_status = '投注';
             } else if ($data[$i]->status == 2) {
                 $data[$i]->order_status = '作废';//.'<br><a class="layui-btn layui-btn-sm audit" lay-event="detail" pid="id" uri="" href="javascript:void(0)" style="background-color: grey;"> 已作废 </a>';
@@ -85,7 +85,7 @@ class SportsNoteList extends BaseModel
             }
             if ($data[$i]->settle_status == 1) {
                 $data[$i]->settle_status = '未结算';
-            } else if ($data[$i]->settle_status == 2) {
+            } else{
                 $data[$i]->settle_status = '已结算';
             }
             if ($data[$i]->game_status == 0) {
@@ -402,9 +402,9 @@ class SportsNoteList extends BaseModel
 
 
         for ($i = 0; $i < count($data); $i++) {
-            if ($data[$i]->status == 1 && $data[$i]->game_status == 0) {
+            if ($data[$i]->status == 1 && $data[$i]->settle_status == 1) {
                 $data[$i]->order_status = '投注' . '<br><a class="layui-btn layui-btn-sm invalid" lay-event="detail" pid="id" uri="/admin/SoccerNoteList/invalid/?id=" href="javascript:invalid(\'/admin/SoccerNoteList/invalid/?id=' . $data[$i]->id . '\',\''.$data[$i]->order_id.'\',\''.$data[$i]->name_chinese.'\');"> 作废 </a>';
-            } else if ($data[$i]->status == 1 && $data[$i]->game_status != 0) {
+            } else if ($data[$i]->status == 1 && $data[$i]->settle_status != 1) {
                 $data[$i]->order_status = '投注';
             } else if ($data[$i]->status == 2) {
                 $data[$i]->order_status = '作废';
@@ -618,6 +618,7 @@ class SportsNoteList extends BaseModel
             //->join('money_buy_match','money_buy_match.order_id','=','money_buy_simplex.order_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', 'money_buy_simplex.roll_ratify', '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')
+            ->whereIn('money_buy_simplex.roll_ratify',array(-1,2))
             ->where($where)
             //->distinct('money_buy_match.order_id')
             ->orderby('money_buy_simplex.money_time', 'desc')
@@ -660,10 +661,10 @@ class SportsNoteList extends BaseModel
 
 
         for ($i = 0; $i < count($data); $i++) {
-            // if($data[$i]->status==1 && $data[$i]->game_status==0){
-            // $data[$i]->order_status = '投注'.'<br>;<a class="layui-btn layui-btn-sm invalid" lay-event="detail" pid="id" uri="/admin/SoccerNoteList/invalid/?id=" href="javascript:invalid(\'/admin/SoccerNoteList/invalid/?id='.$data[$i]->id.'\');"> 作废 </a>';
-            // }else
-            if ($data[$i]->status == 1 && $data[$i]->game_status == 0) {
+             if($data[$i]->status==1 && $data[$i]->settle_status == 1){
+             $data[$i]->order_status = '投注'.'<br><a class="layui-btn layui-btn-sm invalid" lay-event="detail" pid="id" uri="/admin/SoccerNoteList/invalid/?id=" href="javascript:invalid(\'/admin/SoccerNoteList/invalid/?id=' . $data[$i]->id . '\',\''.$data[$i]->order_id.'\',\''.$data[$i]->name_chinese.'\');"> 作废 </a>';
+             }
+            if ($data[$i]->status == 1 && $data[$i]->settle_status != 1) {
                 $data[$i]->order_status = '投注';
             } else if ($data[$i]->status == 2) {
                 $data[$i]->order_status = '作废';//.'<br><a class="layui-btn layui-btn-sm audit" lay-event="detail" pid="id" uri="" href="javascript:void(0)" style="background-color: grey;"> 已作废 </a>';
@@ -684,6 +685,9 @@ class SportsNoteList extends BaseModel
             if ($data[$i]->roll_ratify == 2) {
                 $data[$i]->roll_ratify = '<a class="layui-btn layui-btn-sm lay-btn-diy" lay-event="detail" pid="id" uri="/admin/CheckRolling/check/?id=" href="javascript:check(\'/admin/CheckRolling/check/?id=' . $data[$i]->id . '\');"> 通过 </a><br><a class="layui-btn layui-btn-sm invalid" lay-event="detail" pid="id" style="margin-top:5px;" uri="/admin/CheckRolling/nocheck/?id=" href="javascript:nocheck(\'/admin/CheckRolling/nocheck/?id=' . $data[$i]->id . '\');"> 拒绝 </a>';
             }
+            if ($data[$i]->roll_ratify == -1) {
+                $data[$i]->roll_ratify = '未通过审核';
+            }
 
 
             if ($data[$i]->game_code == 'zq') {

+ 6 - 11
resources/views/sports/sports_notelist.blade.php

@@ -493,7 +493,7 @@
         function invalid(url,order_id,league) {
             // 请求订单数据
             $.getJSON("/admin/SoccerNoteList/manualmatchget", {'order_id' : order_id}, function(res) {
-                console.log(res);
+                //console.log(res);
                 if(1 == res.status){
                     const getData = res.data.matchdatas;
                     let content = '<div class="ibox-content" id="box" style="width: 400px !important;">';
@@ -555,23 +555,18 @@
                         content: content, //这里content是一个DOM,注意:最好该元素要存放在body最外层,否则可能被其它的相对元素所影响,
                         btn: ['提交', '取消'],
                         yes: function(index, layero){
-                            let orderdata = [];
-                            let reason = '';
-                            let resultInfo = '';
-                            // 循环获取输入的数据.
 
-                                reason = $("#reason" + id).val();
+                            reason = $("#reason" + id).val();
                             //console.log(reason);
-                            url = url+'&reason='+reason;
                             // 请求设置接口
-                            console.log(url);
+                            //console.log(url);
                             $.ajax({
                                 type: 'get',
-                                dataType: 'json',
+                                //dataType: 'json',
                                 url: url,
-                                data: {reason: reason},
+                                data: {'reason': reason},
                                 success: function(res) {
-                                    console.log(res);
+                                    //console.log(res);
                                     if (1 == res) {
                                         layer.alert("设置成功", {title: '友情提示', icon: 1, closeBtn: 0}, function(){
                                             window.location.reload();

+ 108 - 13
resources/views/sports/sports_search.blade.php

@@ -437,22 +437,117 @@
         }
 
         //单式注单作废
-        function invalid(url,ids) {
-            layer.confirm('是否确认作废?', {
-                btn: ['确认', '取消'] //按钮
-            }, function() {
-                $.getJSON(url, function(data, textStatus) {
-                    //console.log(data);
-                    if (data == '1') {
-                        reloadDataTable();
-                        layer.msg('作废成功');
-                    } else {
-                        layer.msg(data.msg);
+        function invalid(url,order_id,league) {
+            // 请求订单数据
+            $.getJSON("/admin/SoccerNoteList/manualmatchget", {'order_id' : order_id}, function(res) {
+                //console.log(res);
+                if(1 == res.status){
+                    const getData = res.data.matchdatas;
+                    let content = '<div class="ibox-content" id="box" style="width: 400px !important;">';
+                    let id = '';
+                    let teamName = '';
+                    let detail = '';
+                    // 拼接玩法数据
+                    for (let o in getData) {
+                        id = getData[o].id;
+                        teamName = getData[o].home_team + ' VS ' + getData[o].guest_team;
+                        detail += getData[o].odds_name+' '+getData[o].condition+'@'+getData[o].odds+'<br>';
                     }
-                });
-            }, function() {
+                    content +=
+                            '        <div style="margin-top: 20px;margin-left: 15px; margin-bottom: 10px;">' +
+                            '       <div class="col-5 layui-inline">' +
+                            '                <label class="layui-form-label">联赛名称:</label>' +
+                            '                <div class="layui-input-inline" style="line-height: 38px;">' + league +
+                            '                </div>' +
+                            '            </div><br>' +
+                            '       <div class="col-5 layui-inline">' +
+                            '                <label class="layui-form-label">主客队:</label>' +
+                            '                <div class="layui-input-inline" style="line-height: 38px;">' + teamName +
+                            '                </div>' +
+                            '            </div><br>' +
+                            '       <div class="col-5 layui-inline">' +
+                            '                <label class="layui-form-label">投注信息:</label>' +
+                            '                <div class="layui-input-inline" style="line-height: 38px;">' + detail +
+                            '                </div>' +
+                            '            </div><br>' +
+                            '       <div class="col-5 layui-inline">' +
+                            '                <label class="layui-form-label">投注金额 :</label>' +
+                            '                <div class="layui-input-inline" style="line-height: 38px;">' + res.data.money +
+                            '                </div>' +
+                            '            </div><br>' +
+                            '       <div class="col-5 layui-inline">' +
+                            '                <label class="layui-form-label">最高可赢 :</label>' +
+                            '                <div class="layui-input-inline" style="line-height: 38px;">' + res.data.prize_money +
+                            '                </div>' +
+                            '            </div><br>' +
+                            '       <div class="col-5 layui-inline">' +
+                            '                <label class="layui-form-label">下注时间 :</label>' +
+                            '                <div class="layui-input-inline" style="line-height: 38px;">' + res.data.money_time +
+                            '                </div>' +
+                            '            </div><br>' +
+//                                '            <div style="color: #5f5f5f; margin-left: 10px; margin-bottom: 10px;">' + teamName + '</div>' +
+                            '            <div class="col-5 layui-inline">' +
+                            '                <label class="layui-form-label">作废原因:</label>' +
+                            '                <div class="layui-input-inline" style="">' +
+                            '                    <input type="text" name="" id="reason' + id + '" placeholder="请输入作废原因" eventType="event-query" lay-verify="required" autocomplete="off" class="layui-input">' +
+                            '                </div><br>' +
+                            '            </div>' +
+                            '        </div>';
+                    content += '</div>';
+                    // 打开弹窗.
+                    layer.open({
+                        area: ['400px', '480px'], //宽高
+                        type: 1,
+                        title: '注单作废',
+                        content: content, //这里content是一个DOM,注意:最好该元素要存放在body最外层,否则可能被其它的相对元素所影响,
+                        btn: ['提交', '取消'],
+                        yes: function(index, layero){
+
+                            reason = $("#reason" + id).val();
+                            //console.log(reason);
+                            // 请求设置接口
+                            //console.log(url);
+                            $.ajax({
+                                type: 'get',
+                                //dataType: 'json',
+                                url: url,
+                                data: {'reason': reason},
+                                success: function(res) {
+                                    //console.log(res);
+                                    if (1 == res) {
+                                        layer.alert("设置成功", {title: '友情提示', icon: 1, closeBtn: 0}, function(){
+                                            window.location.reload();
+                                        });
+                                    } else {
+                                        layer.alert("服务器异常", {title: '友情提示', icon: 2});
+                                    }
+                                },
+                                error: function () {
+                                    layer.alert("服务器异常", {title: '友情提示', icon: 2});
+                                }
+                            })
+                        },
+                    });
+                } else {
+                    layer.alert("数据拉取失败", {title: '友情提示', icon: 2});
+                }
 
             });
+//            layer.confirm('是否确认作废?', {
+//                btn: ['确认', '取消'] //按钮
+//            }, function() {
+//                $.getJSON(url, function(data, textStatus) {
+//                    //console.log(data);
+//                    if (data == '1') {
+//                        reloadDataTable();
+//                        layer.msg('作废成功');
+//                    } else {
+//                        layer.msg(data.msg);
+//                    }
+//                });
+//            }, function() {
+//
+//            });
 
         }
 

+ 104 - 13
resources/views/sports/sports_stringnotelist.blade.php

@@ -312,22 +312,113 @@
         }
 
         //串关注单作废
-        function invalid(url,ids) {
-            layer.confirm('是否确认作废?', {
-                btn: ['确认', '取消'] //按钮
-            }, function() {
-                $.getJSON(url, function(data, textStatus) {
-                    //console.log(data);
-                    if (data == '1') {
-                        reloadDataTable();
-                        layer.msg('作废成功');
-                    } else {
-                        layer.msg(data.msg);
+        function invalid(url,order_id) {
+            //console.log(order_id);
+            // 请求订单数据
+            $.getJSON("/admin/SoccerStringNoteList/manualmatchget", {'order_id' : order_id}, function(res) {
+                //console.log(res);
+                if(1 == res.status){
+                    const getData = res.data.matchdatas;
+                    let content = '<div class="ibox-content" id="box" style="width: 400px !important;">';
+                    let id = '';
+                    let teamName = '';
+                    let detail = '';
+                    // 拼接玩法数据
+                    for (let o in getData) {
+                        id = getData[o].id;
+                        teamName = getData[o].home_team + ' VS ' + getData[o].guest_team;
+                        detail += getData[o].odds_name+' '+getData[o].condition+'@'+getData[o].odds+'<br>';
                     }
-                });
-            }, function() {
+                    content +=
+                            '        <div style="margin-top: 20px;margin-left: 15px; margin-bottom: 10px;">' +
+                            '       <div class="col-5 layui-inline">' +
+                            '                <label class="layui-form-label">投注账号:</label>' +
+                            '                <div class="layui-input-inline" style="line-height: 38px;">' + res.data.account_name +
+                            '                </div>' +
+                            '            </div><br>' +
+                            '       <div class="col-5 layui-inline">' +
+                            '                <label class="layui-form-label">模式:</label>' +
+                            '                <div class="layui-input-inline" style="line-height: 38px;">' + res.data.str_type +
+                            '                </div>' +
+                            '            </div><br>' +
+                            '       <div class="col-5 layui-inline">' +
+                            '                <label class="layui-form-label">投注金额 :</label>' +
+                            '                <div class="layui-input-inline" style="line-height: 38px;">' + res.data.money +
+                            '                </div>' +
+                            '            </div><br>' +
+                            '       <div class="col-5 layui-inline">' +
+                            '                <label class="layui-form-label">最高可赢 :</label>' +
+                            '                <div class="layui-input-inline" style="line-height: 38px;">' + res.data.prize_money +
+                            '                </div>' +
+                            '            </div><br>' +
+                            '       <div class="col-5 layui-inline">' +
+                            '                <label class="layui-form-label">下注时间 :</label>' +
+                            '                <div class="layui-input-inline" style="line-height: 38px;">' + res.data.money_time +
+                            '                </div>' +
+                            '            </div><br>' +
+//                                '            <div style="color: #5f5f5f; margin-left: 10px; margin-bottom: 10px;">' + teamName + '</div>' +
+                            '            <div class="col-5 layui-inline">' +
+                            '                <label class="layui-form-label">作废原因:</label>' +
+                            '                <div class="layui-input-inline" style="">' +
+                            '                    <input type="text" name="" id="reason' + id + '" placeholder="请输入作废原因" eventType="event-query" lay-verify="required" autocomplete="off" class="layui-input">' +
+                            '                </div><br>' +
+                            '            </div>' +
+                            '        </div>';
+                    content += '</div>';
+                    // 打开弹窗.
+                    layer.open({
+                        area: ['400px', '480px'], //宽高
+                        type: 1,
+                        title: '注单作废',
+                        content: content, //这里content是一个DOM,注意:最好该元素要存放在body最外层,否则可能被其它的相对元素所影响,
+                        btn: ['提交', '取消'],
+                        yes: function(index, layero){
+
+                            reason = $("#reason" + id).val();
+                            //console.log(reason);
+                            // 请求设置接口
+                            //console.log(url);
+                            $.ajax({
+                                type: 'get',
+                                //dataType: 'json',
+                                url: url,
+                                data: {'reason': reason},
+                                success: function(res) {
+                                    //console.log(res);
+                                    if (1 == res) {
+                                        layer.alert("设置成功", {title: '友情提示', icon: 1, closeBtn: 0}, function(){
+                                            window.location.reload();
+                                        });
+                                    } else {
+                                        layer.alert("服务器异常", {title: '友情提示', icon: 2});
+                                    }
+                                },
+                                error: function () {
+                                    layer.alert("服务器异常", {title: '友情提示', icon: 2});
+                                }
+                            })
+                        },
+                    });
+                } else {
+                    layer.alert("数据拉取失败", {title: '友情提示', icon: 2});
+                }
 
             });
+//            layer.confirm('是否确认作废?', {
+//                btn: ['确认', '取消'] //按钮
+//            }, function() {
+//                $.getJSON(url, function(data, textStatus) {
+//                    //console.log(data);
+//                    if (data == '1') {
+//                        reloadDataTable();
+//                        layer.msg('作废成功');
+//                    } else {
+//                        layer.msg(data.msg);
+//                    }
+//                });
+//            }, function() {
+//
+//            });
 
         }
     </script>