id) ? trim($req->id) : null; $dt = \App\Lib\DataTable\DataTable::init(); $dt->setDataSource('/admin/SportsBase/info'); $dt->setLang('sportsbase'); $dt->addColsFields('id', array('templet' => '#userdetail', 'sort' => false, 'width' => 70)); $dt->addColsFields('lg_id', array('templet' => '#userdetail', 'sort' => false, 'width' => 70)); $dt->addColsFields('name_chinese', array('templet' => '#userdetail', 'sort' => false, 'width' => 160)); $dt->addColsFields('home_team', array('templet' => '#userdetail', 'sort' => false, 'width' => 120)); $dt->addColsFields('guest_team', array('templet' => '#userdetail', 'sort' => false, 'width' => 120)); $dt->addColsFields('match_date'); $dt->addColsFields('match_time'); $dt->addColsFields('status', array('templet' => '#status', 'sort' => false, 'width' => 150,'align' => 'left')); $arr[] = 'view'; $dt->enableCheckBox(); return view('sports/base_match', $dt->render($request)); } function info() { $db = new \App\Models\SportsBase(); $data = $db->getInfos(); return \App\Lib\DataTable\DataTable::init()->toJson($data); } //进行中/已结束 function UserStart(Req $req) { $id = $req->id; $status = is_numeric($req->status) ? intval($req->status) : ''; if (empty($id) || !is_numeric($status)) { return responseToJson(-2020100102); } $u_db = new \App\Models\SportsBase; $data = array( 'status' => $status, ); $res = $u_db->updateInfos($data, $id); return responseToJson($res); } function getParent() { $data = \App\Models\BaseLeague::select('id','name_chinese')->get(); if (!$data) { return; } return $data->toArray(); } function add(Req $req) { if (!$req->isMethod('post')) { $data = $this->getParent(); $lange = trans('menu'); foreach ($data as $k => $v) { $arr = trim($data[$k]['name_chinese']); if (isset($lange[$arr])) { $data[$k]['name']=$lange[$arr]; } } return view('sports.base_form', array('parents' => $data)); } else { $model = new \App\Models\SportsBase(); $model->home_team = $req->input('home_team'); $model->guest_team = $req->input('guest_team'); $model->lg_id = $req->input('parent_id'); $model->match_date = $req->input('match_date'); $model->match_time = $req->input('match_time'); //$model->match_score = $req->input('match_score'); $model->status = $req->input('status'); $model->save(); return responseToJson(1); } } }