lyhzzz 2 ماه پیش
والد
کامیت
66d93f5e5a

+ 14 - 1
src/main/java/com/fdkankan/manage_jp/config/ManageConfig.java

@@ -1,2 +1,15 @@
-package com.fdkankan.manage_jp.config;public class ManageConfig {
+package com.fdkankan.manage_jp.config;
+
+import lombok.Data;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.cloud.context.config.annotation.RefreshScope;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+@RefreshScope
+@Data
+public class ManageConfig {
+
+    @Value("${spring.profiles.active}")
+    private String active;
 }

+ 1 - 0
src/main/java/com/fdkankan/manage_jp/config/WebAppConfig.java

@@ -20,6 +20,7 @@ public class WebAppConfig implements WebMvcConfigurer {
 		registry.addInterceptor(ucenterInterceptor).addPathPatterns("/**")
 				.excludePathPatterns(
 						"/**/manage_jp/user/login/**",
+						"/**/manage_jp/notice/**",
 						"/**/test/**",
 						"/**/getNumListByUserName/**",
 						"/**/manage_jp/projectScene/getSceneMap/**"

+ 14 - 5
src/main/java/com/fdkankan/manage_jp/controller/NoticeController.java

@@ -1,18 +1,27 @@
 package com.fdkankan.manage_jp.controller;
 
+import com.fdkankan.fyun.face.FYunFileServiceInterface;
 import com.fdkankan.manage_jp.common.Result;
+import com.fdkankan.manage_jp.config.FyunConfig;
+import com.fdkankan.manage_jp.config.ManageConfig;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
 @RestController
-@RequestMapping("/manage_jp/noAuth")
+@RequestMapping("/manage_jp/notice")
 @Slf4j
-public class NoAuthController {
+public class NoticeController {
 
-    @GetMapping("/notic")
-    public Result notic(){
-        return Result.success();
+    @Autowired
+    ManageConfig manageConfig;
+    @Autowired
+    FYunFileServiceInterface fYunFileServiceInterface;
+    @GetMapping("/notice")
+    public Result notice(){
+       String ossPath =  "/manage/version/"+manageConfig.getActive() +"/manage-version.json";
+       return Result.success(fYunFileServiceInterface.getFileContent(ossPath));
     }
 }