Răsfoiți Sursa

refactor(util): 优化AiUserViolationUtils配置管理

- 添加@RefreshScope注解支持配置热更新
- 简化第三方登录URL配置项
- 简化用户投诉记录URL配置项
- 移除硬编码的默认URL值
- 提升配置的灵活性和可维护性
fcw 3 luni în urmă
părinte
comite
b0b1c1a1c7

+ 4 - 2
alien-second/src/main/java/shop/alien/second/util/AiUserViolationUtils.java

@@ -6,6 +6,7 @@ import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.collections4.map.HashedMap;
 import org.springframework.beans.factory.annotation.Value;
+import org.springframework.cloud.context.config.annotation.RefreshScope;
 import org.springframework.http.*;
 import org.springframework.stereotype.Component;
 import org.springframework.util.LinkedMultiValueMap;
@@ -27,13 +28,14 @@ import java.util.Map;
 @Slf4j
 @Component
 @RequiredArgsConstructor
+@RefreshScope
 public class AiUserViolationUtils {
 
     private final RestTemplate restTemplate;
     private final LifeUserMapper lifeUserMapper;
     private final LifeMessageMapper lifeMessageMapper;
 
-    @Value("${third-party-login.base-url1:http://192.168.2.250:9000/ai/user-auth-core/api/v1/auth/login}")
+    @Value("${third-party-login.base-url}")
     private String loginUrl;
 
     @Value("${third-party-user-name.base-url:UdUser}")
@@ -42,7 +44,7 @@ public class AiUserViolationUtils {
     @Value("${third-party-pass-word.base-url:123456}")
     private String passWord;
 
-    @Value("${third-party-userComplaintRecordUrl.base-url1:http://192.168.2.250:9000/ai/auto-review/api/v1/user_complaint_record/submit}")
+    @Value("${third-party-userComplaintRecordUrl.base-url}")
     private String userComplaintRecordUrl;