From 69a3c374ca3afb770e3b9ffcbdda07ce362cbf58 Mon Sep 17 00:00:00 2001
From: 1 <1@123>
Date: 星期五, 09 一月 2026 19:59:29 +0800
Subject: [PATCH] #

---
 rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/impl/ApiMapServiceImpl.java |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/impl/ApiMapServiceImpl.java b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/impl/ApiMapServiceImpl.java
new file mode 100644
index 0000000..916987e
--- /dev/null
+++ b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/impl/ApiMapServiceImpl.java
@@ -0,0 +1,32 @@
+package com.vincent.rsf.openApi.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.vincent.rsf.openApi.entity.app.ApiMap;
+import com.vincent.rsf.openApi.mapper.ApiMapMapper;
+import com.vincent.rsf.openApi.service.ApiMapService;
+import com.vincent.rsf.openApi.utils.ParamsMapUtils;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * ApiMap Service Implementation
+ * 
+ * @author vincent
+ * @since 2026-01-04
+ */
+@Slf4j
+@Service
+public class ApiMapServiceImpl extends ServiceImpl<ApiMapMapper, ApiMap> implements ApiMapService {
+
+    @Override
+    public void refreshCache() {
+        log.info("寮�濮嬪埛鏂板瓧娈垫槧灏勭紦瀛�...");
+        List<ApiMap> maps = this.list(new LambdaQueryWrapper<ApiMap>()
+                .eq(ApiMap::getEnable, 1));
+        ParamsMapUtils.ATTRIBUTE_MAPS = maps;
+        log.info("瀛楁鏄犲皠缂撳瓨鍒锋柊瀹屾垚锛屽叡鍔犺浇 {} 鏉℃槧灏勮鍒�", maps.size());
+    }
+}

--
Gitblit v1.9.1