diff --git a/application/admin/controller/BroadController.php b/application/admin/controller/BroadController.php index a5cf12c..0f1c112 100644 --- a/application/admin/controller/BroadController.php +++ b/application/admin/controller/BroadController.php @@ -53,6 +53,17 @@ class BroadController extends Controller return $this->fetch(); } + public function edit($id, Request $request, Broad $model) + { + $data = $model::get($id); + if ($request->isPost()) { + $param = $request->param(); + $data->save($param) ? admin_success() : admin_error(); + } + $this->assign('data', $data); + return $this->fetch('add'); + } + //删除 public function del($id, Broad $model) { @@ -66,7 +77,7 @@ class BroadController extends Controller } } - $result = $model->whereIn('id', $id)->delete(); + $result = $model->whereIn('server_id', $id)->delete(); return $result ? admin_success(lang('delete_success'), URL_RELOAD) : admin_error(lang('delete_error')); } diff --git a/application/admin/controller/PlayerController.php b/application/admin/controller/PlayerController.php index 0a4827f..ca27760 100644 --- a/application/admin/controller/PlayerController.php +++ b/application/admin/controller/PlayerController.php @@ -31,7 +31,7 @@ class PlayerController extends Controller $param = $request->param(); $son_agency_invite = $this->son_agency_invite . ",{$this->user->invite}"; $model = $model - ->field('roleid,name,accountid,level,jade,create_time,serverid') + ->field('roleid,name,accountid,level,jade,create_time,serverid,mapid,x,y,lastonline') ->order('create_time') ->withJoin([ diff --git a/application/admin/view/broad/add.html b/application/admin/view/broad/add.html index 9c90d80..f937e8b 100644 --- a/application/admin/view/broad/add.html +++ b/application/admin/view/broad/add.html @@ -33,7 +33,7 @@