From bfb5b0c14bec340af93779d6de1f9e6e8fe03c37 Mon Sep 17 00:00:00 2001 From: zhouxiantao <1026371446@qq.com> Date: Sun, 22 Sep 2024 17:41:41 +0800 Subject: [PATCH] 首页弹窗 --- dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java index 28e2dba..e43b8c0 100644 --- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java +++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseInfoService.java @@ -40,6 +40,7 @@ import java.io.File; import java.io.IOException; +import java.nio.file.Files; import java.util.*; import java.util.stream.Collectors; @@ -1085,13 +1086,14 @@ * */ public CaseAreaDTO getArea() throws IOException { Class<?> clazz = CaseAreaDTO.class; - String path = clazz.getResource("").getPath(); + String path = clazz.getProtectionDomain().getCodeSource().getLocation().getPath(); ObjectMapper mapper = new ObjectMapper(); - File file = new File(path+"Area.json"); + File file = new File(path+ "cn"+File.separator+"huge"+File.separator+"module"+File.separator+"cases"+File.separator+"domain"+File.separator+"json"+File.separator+"Area.json"); CaseAreaDTO obj = mapper.readValue(file, CaseAreaDTO.class); return obj; } + /** * 根据不同的等级获取不同区域子集合 * @param areaType 1-市级 2-区 -- Gitblit v1.8.0