From 9e01a5aeac900b1a66fd53a381c7cc2866a9ec08 Mon Sep 17 00:00:00 2001 From: zk Date: Mon, 13 Jul 2026 20:03:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E5=9F=8E=E5=B8=82=E7=BC=93?= =?UTF-8?q?=E5=AD=98=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/org/jiayunet/service/DictCacheService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/manager/src/main/java/org/jiayunet/service/DictCacheService.java b/manager/src/main/java/org/jiayunet/service/DictCacheService.java index f0199c5..47a850a 100644 --- a/manager/src/main/java/org/jiayunet/service/DictCacheService.java +++ b/manager/src/main/java/org/jiayunet/service/DictCacheService.java @@ -87,10 +87,12 @@ public class DictCacheService { industryList = industryMapper.selectList(null); majorCategoryList = majorCategoryMapper.selectList(null); - // 只缓存省级+市级地区(provinceCode 为 null 是省,provinceCode 不为 null 且 cityCode 为 null 是市) + // 只缓存市级地区(provinceCode 不为 null 且 cityCode 为 null); + // 直辖市省级与市级同名,取市级避免重复匹配到省级编码 regionList = chinaRegionsCodeMapper.selectList( new LambdaQueryWrapper() .isNull(ChinaRegionsCode::getCityCode) + .isNotNull(ChinaRegionsCode::getProvinceCode) ); // 构建岗位分类文本:只取三级(叶子),格式 id:name(一级/二级)