src/main/java/com/xcong/farmer/cms/common/exception/GlobalException.java
@@ -1,4 +1,4 @@ package com.xcong.excoin.common.exception; package com.xcong.farmer.cms.common.exception; import lombok.Getter; src/main/java/com/xcong/farmer/cms/common/utils/FileUtils.java
@@ -1,7 +1,45 @@ package com.xcong.farmer.cms.common.utils;/** * * @author wzy * @date 2022-07-04 **/ package com.xcong.farmer.cms.common.utils; import java.io.File; import java.io.IOException; import java.util.Enumeration; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; /** * @author wzy * @date 2022-07-04 **/ public class FileUtils { public static String path(String path) { if (!path.endsWith("/")) { return path + "/"; } return path; } public static String path(String path, String fileName) { File file = new File(path); if (!file.isDirectory()){ return ""; } String dir = path(path); return dir + fileName; } public static void zipUpload(File file, String templateDir, String staticDir) throws IOException { ZipFile zipFile = new ZipFile(file); Enumeration<? extends ZipEntry> entries = zipFile.entries(); if (entries.hasMoreElements()) { ZipEntry zipEntry = entries.nextElement(); if (zipEntry.isDirectory()) { // zipEntry. } System.out.println(zipEntry.getName()); } } } src/main/java/com/xcong/farmer/cms/configurations/CmsConfig.java
@@ -17,7 +17,7 @@ @Bean public TemplateConfiguration templateConfiguration() { log.info("CMS管理系统"); TemplateConfiguration cfg = new TemplateConfiguration("/Users/helius/Desktop/court-web", "", "/Users/helius/Desktop/web/output"); TemplateConfiguration cfg = new TemplateConfiguration("/Users/helius/Desktop/template", "", "/Users/helius/Desktop/web/output"); TemplateLoader loader = new TemplateLoader(cfg); cfg.templateLoader(loader); return cfg; src/main/java/com/xcong/farmer/cms/configurations/GlobalExceptionHandler.java
@@ -1,5 +1,6 @@ package com.xcong.farmer.cms.configurations; import com.xcong.farmer.cms.common.exception.GlobalException; import com.xcong.farmer.cms.common.response.Result; import lombok.extern.slf4j.Slf4j; import org.springframework.dao.DuplicateKeyException; @@ -55,6 +56,11 @@ return Result.fail("系统异常"); } @ExceptionHandler(value = {GlobalException.class}) public Result handleException(GlobalException e) { return Result.fail(e.getMessage()); } /** * spring security 账户密码验证异常 * src/main/java/com/xcong/farmer/cms/core/handler/NavDataParserHandler.java
@@ -1,6 +1,8 @@ package com.xcong.farmer.cms.core.handler; import com.xcong.farmer.cms.core.node.AttrNode; import com.xcong.farmer.cms.modules.system.mapper.ColumnMapper; import com.xcong.farmer.cms.utils.SpringContextHolder; import java.util.ArrayList; import java.util.HashMap; @@ -13,6 +15,7 @@ **/ public class NavDataParserHandler implements DataParserHandler { private ColumnMapper columnMapper = SpringContextHolder.getBean(ColumnMapper.class); @Override public void dataParser(AttrNode node) {