lists(0,'全部'); } /** * 已授权列表 */ public function normal() { return $this->lists(10,'已授权'); } /** * 已到期列表 */ public function ends() { return $this->lists(20,'已到期'); } /** * 获取列表 */ private function lists($type, string $title) { $model = new AppletModel; $list = $model->getList($type); return View::fetch('index', compact('list','title')); } /** * 变更到期时间 */ public function renewal($id) { $model = AppletModel::getApplet(['applet_id' => $id]); if ($model->renewal($this->postData('data'))) { return $this->renderSuccess('操作成功'); } $error = $model->getError() ?: '操作失败'; return $this->renderError($error); } /** * 发布小程序新模板 */ public function upgrade($id) { //详情 $model = AppletModel::getApplet(['applet_id' => $id]); if($model->publish()){ return $this->renderSuccess('发布成功'); } $error = $model->getError() ?: '发布失败'; return $this->renderError($error); } }