Ver Fonte

异常处理

彭俊 há 6 anos atrás
pai
commit
3750ac2877

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

@@ -411,7 +411,7 @@ class CheckRollingController extends Controller
         if (intval($id) < 1) {
             return -1;
         }
-        \App\Models\SportsNoteList::where('id', $id)->update(['roll_ratify' => '1']);
+        \App\Models\SportsNoteList::where('id', $id)->update(['roll_ratify' => '1','use_mark'=>'手动审核通过']);
         return 1;
     }
 
@@ -420,7 +420,20 @@ class CheckRollingController extends Controller
      */
     public function nocheck(Req $req)
     {
+        //注单id
         $id = $req->id;
+        //无效类型
+        $type = $req->type?:0;
+        if($type == 0){
+            $use_mark = '无效';
+        }
+        if($type == 1){
+            $use_mark = '进球无效';
+        }
+        if($type == 2){
+            $use_mark = '红卡无效';
+        }
+
         if (intval($id) < 1) {
             return -1;
         }
@@ -456,7 +469,7 @@ class CheckRollingController extends Controller
         $model->status = '1';
         try {
             DB::beginTransaction();//开启事务
-            \App\Models\SportsNoteList::where('id', $id)->update(['roll_ratify' => '-1','status' => '2']);
+            \App\Models\SportsNoteList::where('id', $id)->update(['roll_ratify' => '-1','status' => '2','use_mark'=>$use_mark]);
             \App\Models\Account_detailed::where('account_identity', $order->account_identity)->update(['available_cash' => $new_available_cash, 'cash' => $new_available_cash]);
             $model->save();
 

+ 2 - 2
app/Http/Controllers/Api/WriteSportsController.php

@@ -2789,8 +2789,8 @@ class WriteSportsController extends BaseController
                 $ret = ZqResultModel::set_result_warn($match_id,$warn_data);
                 if($ret < 1) throw new \Exception( Response::generate('',Response::SET_WARN_ERR));
 
-                //追加 滚球投注 危险球审核 
-                SportsNoteListModel::WarnHandle($match_id,$warn_data);
+                //追加 滚球投注 危险球审核  
+                // SportsNoteListModel::WarnHandle($match_id,$warn_data);
 
              }
              

+ 11 - 1
app/Models/SportsNoteList.php

@@ -719,7 +719,17 @@ 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>';
+                $data[$i]->roll_ratify = '
+                <a lay-event="detail" pid="id" value="有效" uri="/admin/CheckRolling/check/?id=" href="javascript:check(\'/admin/CheckRolling/check/?id=' . $data[$i]->id . '\');"> 有效 </a>
+                <br>
+                <a lay-event="detail" pid="id" style="margin-top:5px;" uri="/admin/CheckRolling/nocheck/?id=" href="javascript:goalNocheck(\'/admin/CheckRolling/nocheck/?id=' . $data[$i]->id . '&type=1\');"> 进球无效 </a>
+                <br>
+                <a lay-event="detail" pid="id" style="margin-top:5px;" uri="/admin/CheckRolling/nocheck/?id=" href="javascript:redCardNocheck(\'/admin/CheckRolling/nocheck/?id=' . $data[$i]->id . '&type=2\');"> 红卡无效 </a>
+                <br>                
+                <a lay-event="detail" pid="id" style="margin-top:5px;" uri="/admin/CheckRolling/nocheck/?id=" href="javascript:nocheck(\'/admin/CheckRolling/nocheck/?id=' . $data[$i]->id . '&type=0\');"> 无效 </a>
+                ';
+
+                // $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 = '未通过审核';

+ 68 - 3
resources/views/sports/sports_search.blade.php

@@ -557,9 +557,9 @@
 
 
 
-        //单式注单通过审核
+        //单式注单有效
         function check(url,ids) {
-            layer.confirm('确认通过审核?', {
+            layer.confirm('确认设为有效注单?', {
                 btn: ['确认', '取消'] //按钮
             }, function() {
                 $.getJSON(url, function(data, textStatus) {
@@ -577,7 +577,71 @@
 
         }
 
-        //单式注单拒绝审核
+        //===追加处理===
+         //单式注单进球无效
+         function goalNocheck(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() {
+
+            });
+
+        }
+
+        //单式注单红卡无效
+        function redCardNocheck(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() {
+
+            });
+
+        }
+
+        //单式注单无效
+        function nocheck(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() {
+
+            });
+
+        }
+
+        //===end===
+
+        /*
+        //单式注单不通过审核
         function nocheck(url,ids) {
             layer.confirm('确认拒绝审核?', {
                 btn: ['确认', '取消'] //按钮
@@ -596,6 +660,7 @@
             });
 
         }
+        */
     </script>
 
     @include('vip.datatable')