From 56d9fa35f73909efa5c371f73419ce83768e2cd1 Mon Sep 17 00:00:00 2001 From: "kuang.yife" Date: Wed, 19 Jun 2024 17:24:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E7=AB=A0=E5=8C=85=E5=90=ABpdf?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/PlayletPublicDetailController.java | 11 ++- .../src/main/resources/application.yml | 4 +- .../templates/system/playlet/detail/add.html | 38 ++++++++++ .../templates/system/playlet/detail/edit.html | 73 +++++++++++++++++-- .../system/playlet/detail/wxQrcode.html | 2 +- .../system/domain/PlayletPublicDetail.java | 3 + .../system/PlayletPublicDetailMapper.xml | 6 +- 7 files changed, 126 insertions(+), 11 deletions(-) diff --git a/playlet-admin/src/main/java/com/playlet/web/controller/system/PlayletPublicDetailController.java b/playlet-admin/src/main/java/com/playlet/web/controller/system/PlayletPublicDetailController.java index aeebf1f..bd669d1 100644 --- a/playlet-admin/src/main/java/com/playlet/web/controller/system/PlayletPublicDetailController.java +++ b/playlet-admin/src/main/java/com/playlet/web/controller/system/PlayletPublicDetailController.java @@ -52,7 +52,13 @@ public class PlayletPublicDetailController extends BaseController public AjaxResult checkExist(@RequestBody Long id) { PlayletPublicDetail detail = playletPublicDetailService.getById(id); if(detail!=null){ - return AjaxResult.success(); + String url; + if("01".equals(detail.getType())){ + url = "https://www.mungerfans.com/article/info/" + id; + }else { + url = "https://www.mungerfans.com/article/file/" + id; + } + return AjaxResult.success("操作成功", url); }else { return AjaxResult.error(); } @@ -112,6 +118,9 @@ public class PlayletPublicDetailController extends BaseController @ResponseBody public AjaxResult addSave(PlayletPublicDetail playletPublicDetail) { + if("02".equals(playletPublicDetail.getType())){ + playletPublicDetail.setContent(playletPublicDetail.getPdfUrl()); + } return toAjax(playletPublicDetailService.insertPlayletPublicDetail(playletPublicDetail)); } diff --git a/playlet-admin/src/main/resources/application.yml b/playlet-admin/src/main/resources/application.yml index 3331b13..9b68d8c 100644 --- a/playlet-admin/src/main/resources/application.yml +++ b/playlet-admin/src/main/resources/application.yml @@ -78,9 +78,9 @@ spring: servlet: multipart: # 单个文件大小 - max-file-size: 10MB + max-file-size: 50MB # 设置总上传的文件大小 - max-request-size: 20MB + max-request-size: 100MB # 服务模块 devtools: restart: diff --git a/playlet-admin/src/main/resources/templates/system/playlet/detail/add.html b/playlet-admin/src/main/resources/templates/system/playlet/detail/add.html index 3be9eec..8ff1ab9 100644 --- a/playlet-admin/src/main/resources/templates/system/playlet/detail/add.html +++ b/playlet-admin/src/main/resources/templates/system/playlet/detail/add.html @@ -51,6 +51,24 @@ +
+ +
+ + +
+
+
+ +
+ +
+ +
+
+
@@ -154,6 +172,26 @@ $("input[name='imgUrl']").val('') }) + + // 详情页 + $("#pdfUrlFile").fileinput({ + uploadUrl: ctx + 'tool/oss/uploadFromPlaylet', + maxFileCount: 1, + dropZoneEnabled: false, //是否显示拖拽区域 + showPreview: false, + autoReplace: true + }).on('fileuploaded', function (event, data, previewId, index) { + console.log(data); + if(data.response.success){ + $("input[name='pdfUrl']").val(data.response.msg) + }else { + alert("上传失败!"); + } + }).on('fileremoved', function (event, id, index) { + $("input[name='" + event.currentTarget.id + "']").val('') + $("input[name='pdfUrl']").val('') + }) + function submitHandler() { if ($.validate.form()) { $.operate.save(prefix + "/add", $('#form-detail-add').serialize()); diff --git a/playlet-admin/src/main/resources/templates/system/playlet/detail/edit.html b/playlet-admin/src/main/resources/templates/system/playlet/detail/edit.html index a00537d..9ad94aa 100644 --- a/playlet-admin/src/main/resources/templates/system/playlet/detail/edit.html +++ b/playlet-admin/src/main/resources/templates/system/playlet/detail/edit.html @@ -3,6 +3,7 @@ +
@@ -28,6 +29,33 @@
+
+ +
+ +
+ +
+
+
+
+ +
+ + +
+
+
+ +
+ +
+ +
+
+
@@ -35,12 +63,6 @@
-
- -
- -
-
@@ -51,6 +73,7 @@
+