diff --git a/null/upload/2022/03/20/微信图片_20220301134917_20220320113629A001.jpg b/null/upload/2022/03/20/微信图片_20220301134917_20220320113629A001.jpg new file mode 100644 index 000000000..cdbc7662c Binary files /dev/null and b/null/upload/2022/03/20/微信图片_20220301134917_20220320113629A001.jpg differ diff --git a/null/upload/2022/03/20/微信图片_20220301134917_20220320113655A002.jpg b/null/upload/2022/03/20/微信图片_20220301134917_20220320113655A002.jpg new file mode 100644 index 000000000..cdbc7662c Binary files /dev/null and b/null/upload/2022/03/20/微信图片_20220301134917_20220320113655A002.jpg differ diff --git a/zt-admin/src/main/java/com/wuzhen/web/controller/busi/ActiveInfoController.java b/zt-admin/src/main/java/com/wuzhen/web/controller/busi/ActiveInfoController.java index 4239ac409..f4c023cd6 100644 --- a/zt-admin/src/main/java/com/wuzhen/web/controller/busi/ActiveInfoController.java +++ b/zt-admin/src/main/java/com/wuzhen/web/controller/busi/ActiveInfoController.java @@ -1,6 +1,7 @@ package com.wuzhen.web.controller.busi; import com.wuzhen.common.annotation.Log; +import com.wuzhen.common.config.RuoYiConfig; import com.wuzhen.common.core.controller.BaseController; import com.wuzhen.common.core.domain.AjaxResult; import com.wuzhen.common.core.page.TableDataInfo; @@ -15,6 +16,10 @@ import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; + +import java.io.File; +import java.io.IOException; import java.util.List; /** @@ -79,14 +84,29 @@ public class ActiveInfoController extends BaseController @ResponseBody public AjaxResult addSave(@Validated ActiveInfo activeInfo) { -// if (UserConstants.ROLE_NAME_NOT_UNIQUE.equals(activeInfoService.checkNameUnique(role))) -// { -// return error("新增角色'" + role.getRoleName() + "'失败,角色名称已存在"); -// } -// else if (UserConstants.ROLE_KEY_NOT_UNIQUE.equals(roleService.checkRoleKeyUnique(role))) -// { -// return error("新增角色'" + role.getRoleName() + "'失败,角色权限已存在"); -// } + MultipartFile file = activeInfo.getActivePic(); + // 获取上传文件名 + String filename = file.getOriginalFilename(); + if (!"".equals(filename)){ + + // 定义上传文件保存路径 + String path = RuoYiConfig.getUploadPath(); + // 新建文件 + File filepath = new File(path, filename); + // 判断路径是否存在,如果不存在就创建一个 + if (!filepath.getParentFile().exists()) { + filepath.getParentFile().mkdirs(); + } + String picUrl = path + File.separator + filename; + try { + // 写入文件 + file.transferTo(new File(picUrl)); + } catch (IOException e) { + e.printStackTrace(); + } + activeInfo.setActivePicUrl(picUrl); + } + activeInfo.setCreateBy(getLoginName()); AuthorizationUtils.clearAllCachedAuthorizationInfo(); return toAjax(activeInfoService.insertActive(activeInfo)); diff --git a/zt-admin/src/main/java/com/wuzhen/web/controller/common/CommonController.java b/zt-admin/src/main/java/com/wuzhen/web/controller/common/CommonController.java index 277ff963a..bf1358ebd 100644 --- a/zt-admin/src/main/java/com/wuzhen/web/controller/common/CommonController.java +++ b/zt-admin/src/main/java/com/wuzhen/web/controller/common/CommonController.java @@ -28,7 +28,7 @@ import com.wuzhen.common.utils.file.FileUtils; * @author zhengzheng */ @Controller -@RequestMapping("/common") +@RequestMapping("/common/upload") public class CommonController { private static final Logger log = LoggerFactory.getLogger(CommonController.class); diff --git a/zt-admin/src/main/resources/application.yml b/zt-admin/src/main/resources/application.yml index d47893636..bc8f2cd9f 100644 --- a/zt-admin/src/main/resources/application.yml +++ b/zt-admin/src/main/resources/application.yml @@ -1,5 +1,5 @@ # 项目相关配置 -ruoyi: +wuzhen: # 名称 name: 乌镇展厅小程序 # 版本 @@ -7,7 +7,7 @@ ruoyi: # 版权年份 copyrightYear: 2022 # 实例演示开关 - demoEnabled: true + demoEnabled: false # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath) profile: D:/ruoyi/uploadPath # 获取ip地址开关 diff --git a/zt-admin/src/main/resources/templates/active/info/add.html b/zt-admin/src/main/resources/templates/active/info/add.html index fd4fa45c7..a24c67761 100644 --- a/zt-admin/src/main/resources/templates/active/info/add.html +++ b/zt-admin/src/main/resources/templates/active/info/add.html @@ -7,7 +7,7 @@