request->params([ ]); return success((new WeappVersionService())->getPage($data)); } /** * 详情 * @param int $id * @return Response */ public function info(int $id) { return success((new WeappVersionService())->getInfo($id)); } /** * 添加 * @return Response */ public function add() { $data = $this->request->params([ ['desc', ''] ]); $id = (new WeappVersionService())->add($data); return success('ADD_SUCCESS'); } /** * 获取预览码 * @param int $id * @return Response */ public function preview() { return success(data:(new WeappVersionService())->getPreviewImage()); } /** * 删除 * @param int $id * @return Response */ public function del(int $id) { (new WeappVersionService())->del($id); return success('DELETE_SUCCESS'); } /** * 设置状态 * @param int $id * @param $status * @return Response */ public function setStatus(int $id, $status) { (new WeappVersionService())->setStatus($id, $status); return success('EDIT_SUCCESS'); } /** * 小程序包上传 * @return Response * @throws Exception */ public function document() { $data = $this->request->params([ ['file', 'file'], ]); return success(data: (new WeappVersionService())->document($data['file'])); } public function examine() { $data = $this->request->params([ ['id', ''], ]); (new WeappVersionService())->weappExamine($data['id']); } }