logic = new RoleDataLogic(); $this->validate = new RoleDataValidate; parent::__construct(); } /** * 数据列表 * @param Request $request * @return Response */ public function index(Request $request): Response { $where = $request->more([ ['game_id', ''], ['user_name', ''], ['uid', ''], ['role_id', ''], ['role_name', ''], ]); if (empty($where['user_name']) && empty($where['uid']) && empty($where['role_id']) && empty($where['role_name'])) { return $this->fail('请填写用户信息或者角色信息'); } $query = $this->logic->search($where); $data = $this->logic->getRoleList($query); return $this->success($data); } /** * 更新 * @param Request $request * @return Response */ public function update(Request $request, $id): Response { $data = $this->logic->update($id, $request->post()); return $this->success($data); } }