|
|
@@ -36,6 +36,7 @@ class SoccerNoteListController extends Controller
|
|
|
$request['is_gj'] = isset($req->is_gj) ? trim($req->is_gj) : 0;//是否是冠军联赛投注 0否 1是
|
|
|
$request['status'] = isset($req->status) ? trim($req->status) : '-1';
|
|
|
$request['order_status'] = isset($req->order_status) ? trim($req->order_status) : '-1';
|
|
|
+ $request['p_codes'] = isset($req->p_codes) ? trim($req->p_codes) : null;
|
|
|
$request['game_status'] = isset($req->game_status) ? trim($req->game_status) : 0;
|
|
|
$request['type'] = isset($req->type) ? trim($req->type) : 'zq';
|
|
|
$dt = \App\Lib\DataTable\DataTable::init();
|
|
|
@@ -80,6 +81,7 @@ class SoccerNoteListController extends Controller
|
|
|
$request['is_gj'] = isset($req->is_gj) ? trim($req->is_gj) : 1;//是否是冠军联赛投注 0否 1是
|
|
|
$request['status'] = isset($req->status) ? trim($req->status) : '-1';
|
|
|
$request['order_status'] = isset($req->order_status) ? trim($req->order_status) : '-1';
|
|
|
+ $request['p_codes'] = isset($req->p_codes) ? trim($req->p_codes) : null;
|
|
|
$request['type'] = isset($req->type) ? trim($req->type) : 'zq';
|
|
|
$dt = \App\Lib\DataTable\DataTable::init();
|
|
|
$dt->setDataSource('/admin/SoccerNoteList/championsetinfo');
|
|
|
@@ -120,6 +122,7 @@ class SoccerNoteListController extends Controller
|
|
|
$lg_id = Request::get('lg_id') ? Request::get('lg_id') : '';
|
|
|
$status = Request::has('status') ? Request::get('status') : '-1';
|
|
|
$order_status = Request::has('order_status') ? Request::get('order_status') : '';
|
|
|
+ $p_codes = Request::has('p_codes') ? Request::get('p_codes') : '';
|
|
|
$sureblur = Request::has('sureblurs') ? Request::get('sureblurs') : 'off';
|
|
|
$type = Request::has('type') ? Request::get('type') : 'zq';
|
|
|
$where = array();
|
|
|
@@ -151,6 +154,10 @@ class SoccerNoteListController extends Controller
|
|
|
$where[] = array('money_buy_simplex.match_id', $match_id);
|
|
|
}
|
|
|
|
|
|
+ if (!empty($p_codes)) {
|
|
|
+ $where[] = array('money_buy_match.p_code', $p_codes);
|
|
|
+ }
|
|
|
+
|
|
|
//调整状态查询 1,2,3为订单状态 1投注 2作废 3撤单
|
|
|
if ($order_status == 1 || $order_status == 2 || $order_status == 3) {
|
|
|
$where[] = array('money_buy_simplex.status', '=', $order_status);
|
|
|
@@ -315,6 +322,7 @@ class SoccerNoteListController extends Controller
|
|
|
$match_id = Request::get('match_id') ? Request::get('match_id') : '';
|
|
|
// $status = Request::has('status') ? Request::get('status') : '';
|
|
|
$order_status = Request::has('order_status') ? Request::get('order_status') : '';
|
|
|
+ $p_codes = Request::has('p_codes') ? Request::get('p_codes') : '';
|
|
|
$sureblur = Request::has('sureblurs') ? Request::get('sureblurs') : 'off';
|
|
|
$type = Request::has('type') ? Request::get('type') : 'zq';
|
|
|
|
|
|
@@ -347,6 +355,10 @@ class SoccerNoteListController extends Controller
|
|
|
$where[] = array('money_buy_simplex.match_id', $match_id);
|
|
|
}
|
|
|
|
|
|
+ if (!empty($p_codes)) {
|
|
|
+ $where[] = array('money_buy_match.p_code', $p_codes);
|
|
|
+ }
|
|
|
+
|
|
|
//调整状态查询 1,2,3为订单状态 1投注 2作废 3撤单
|
|
|
if ($order_status == 1 || $order_status == 2 || $order_status == 3) {
|
|
|
$where[] = array('money_buy_simplex.status', '=', $order_status);
|
|
|
@@ -429,6 +441,7 @@ class SoccerNoteListController extends Controller
|
|
|
$request['is_gj'] = isset($req->is_gj) ? trim($req->is_gj) : 0;//是否是冠军联赛投注 0否 1是
|
|
|
$request['status'] = isset($req->status) ? trim($req->status) : '-1';
|
|
|
$request['order_status'] = isset($req->order_status) ? trim($req->order_status) : '-1';
|
|
|
+ $request['p_codes'] = isset($req->p_codes) ? trim($req->p_codes) : null;
|
|
|
$request['type'] = isset($req->type) ? trim($req->type) : 'zq';
|
|
|
$dt = \App\Lib\DataTable\DataTable::init();
|
|
|
$dt->setDataSource('/admin/SoccerNoteList/info');
|
|
|
@@ -469,6 +482,7 @@ class SoccerNoteListController extends Controller
|
|
|
$request['is_gj'] = isset($req->is_gj) ? trim($req->is_gj) : 1;//是否是冠军联赛投注 0否 1是
|
|
|
$request['status'] = isset($req->status) ? trim($req->status) : '-1';
|
|
|
$request['order_status'] = isset($req->order_status) ? trim($req->order_status) : '-1';
|
|
|
+ $request['p_codes'] = isset($req->p_codes) ? trim($req->p_codes) : null;
|
|
|
$request['type'] = isset($req->type) ? trim($req->type) : 'zq';
|
|
|
$dt = \App\Lib\DataTable\DataTable::init();
|
|
|
$dt->setDataSource('/admin/SoccerNoteList/championinfo');
|
|
|
@@ -507,6 +521,7 @@ class SoccerNoteListController extends Controller
|
|
|
$lg_id = Request::get('lg_id') ? Request::get('lg_id') : '';
|
|
|
$status = Request::has('status') ? Request::get('status') : '';
|
|
|
$order_status = Request::has('order_status') ? Request::get('order_status') : '';
|
|
|
+ $p_codes = Request::has('p_codes') ? Request::get('p_codes') : '';
|
|
|
$sureblur = Request::has('sureblurs') ? Request::get('sureblurs') : 'off';
|
|
|
$type = Request::has('type') ? Request::get('type') : 'zq';
|
|
|
$where = array();
|
|
|
@@ -541,6 +556,10 @@ class SoccerNoteListController extends Controller
|
|
|
$where[] = array('money_buy_simplex.lg_id', $lg_id);
|
|
|
}
|
|
|
|
|
|
+ if (!empty($p_codes)) {
|
|
|
+ $where[] = array('money_buy_match.p_code', $p_codes);
|
|
|
+ }
|
|
|
+
|
|
|
//调整状态查询 1,2,3为订单状态 1投注 2作废 3撤单
|
|
|
if ($order_status == 1 || $order_status == 2 || $order_status == 3) {
|
|
|
$where[] = array('money_buy_simplex.status', '=', $order_status);
|
|
|
@@ -733,6 +752,7 @@ class SoccerNoteListController extends Controller
|
|
|
$match_id = Request::get('match_id') ? Request::get('match_id') : '';
|
|
|
$status = Request::has('status') ? Request::get('status') : '-1';
|
|
|
$order_status = Request::has('order_status') ? Request::get('order_status') : '';
|
|
|
+ $p_codes = Request::has('p_codes') ? Request::get('p_codes') : '';
|
|
|
$sureblur = Request::has('sureblurs') ? Request::get('sureblurs') : 'off';
|
|
|
$type = Request::has('type') ? Request::get('type') : 'zq';
|
|
|
$where = array();
|
|
|
@@ -764,6 +784,10 @@ class SoccerNoteListController extends Controller
|
|
|
$where[] = array('money_buy_simplex.match_id', $match_id);
|
|
|
}
|
|
|
|
|
|
+ if (!empty($p_codes)) {
|
|
|
+ $where[] = array('money_buy_match.p_code', $p_codes);
|
|
|
+ }
|
|
|
+
|
|
|
//调整状态查询 1,2,3为订单状态 1投注 2作废 3撤单
|
|
|
if ($order_status == 1 || $order_status == 2 || $order_status == 3) {
|
|
|
$where[] = array('money_buy_simplex.status', '=', $order_status);
|
|
|
@@ -833,6 +857,44 @@ class SoccerNoteListController extends Controller
|
|
|
return \App\Lib\DataTable\DataTable::init()->toJson($data['data'], $data['total'], 0, $where);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 取消结算
|
|
|
+ */
|
|
|
+ public function no_cancel_end(Req $req){
|
|
|
+ $order_id = $req->order_id;
|
|
|
+
|
|
|
+ if(empty($order_id)){
|
|
|
+ return responseToJson(-1, '参数错误');
|
|
|
+ }
|
|
|
+ try {
|
|
|
+ //开启事务
|
|
|
+ DB::beginTransaction();
|
|
|
+ //处理注单数据
|
|
|
+ $orderModel = new \App\Models\SportsNoteList();
|
|
|
+
|
|
|
+ $ret = $orderModel->no_cancel_end($order_id);
|
|
|
+ if($ret != 1) throw new \Exception('操作失败');
|
|
|
+ //提交事务
|
|
|
+ DB::commit();
|
|
|
+ return responseToJson(1, '成功');
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ //回滚事务
|
|
|
+ DB::rollBack();
|
|
|
+ return responseToJson(-1, $e->getMessage());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 取消作废
|
|
|
+ */
|
|
|
+ public function no_cancel_invalid(Req $req){
|
|
|
+ $order_id = $req->order_id;
|
|
|
+ return responseToJson(1, '成功', $order_id);
|
|
|
+
|
|
|
+ dd('取消作废');
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
*单式注单作废
|
|
|
*/
|
|
|
@@ -1190,6 +1252,9 @@ class SoccerNoteListController extends Controller
|
|
|
if (empty($order_id) || empty($game_code) || empty($match_id) || empty($pdatas)) {
|
|
|
return responseToJson(0, '参数错误');
|
|
|
}
|
|
|
+ if(in_array(-1,$pdatas)){
|
|
|
+ return responseToJson(-1, '输入比分错误');
|
|
|
+ }
|
|
|
|
|
|
$buyModel = (new MoneyBuySimplexModel())->where([['order_id', '=', $order_id]])->first();
|
|
|
if (empty($buyModel)) {
|
|
|
@@ -1436,5 +1501,11 @@ class SoccerNoteListController extends Controller
|
|
|
return $data;
|
|
|
}
|
|
|
|
|
|
+ public function getpcode(){
|
|
|
+ $game_type = $_GET["game_type"];
|
|
|
+ $p_code = \App\Models\StoddsCode::where('p_id',0)->where('game_code',$game_type)->get();
|
|
|
+ return json_encode($p_code);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|