소스 검색

添加RefreshScope 注解

pans 5 달 전
부모
커밋
63fa41216c

+ 5 - 1
snowy-modules/snowy-web-app/pom.xml

@@ -223,7 +223,11 @@
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-thymeleaf</artifactId>
         </dependency>
-
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-context</artifactId>
+            <version>2.2.6.RELEASE</version>
+        </dependency>
     </dependencies>
 
     <build>

+ 4 - 1
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/pom.xml

@@ -137,7 +137,10 @@
             <artifactId>springdoc-openapi-ui</artifactId>
             <version>${springdoc-openapi.version}</version>
         </dependency>
-
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-context</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.projectlombok</groupId>
             <artifactId>lombok</artifactId>

+ 4 - 2
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/src/main/java/vip/xiaonuo/disk/controller/ResourceRecordController.java

@@ -23,6 +23,7 @@ import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Value;
+import org.springframework.cloud.context.config.annotation.RefreshScope;
 import org.springframework.ui.Model;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.GetMapping;
@@ -63,6 +64,7 @@ import java.util.stream.Collectors;
 @Api(tags = "资源管理控制器")
 @ApiSupport(author = "SNOWY_TEAM", order = 1)
 @RestController
+@RefreshScope
 @Validated
 public class ResourceRecordController {
 
@@ -695,8 +697,8 @@ public class ResourceRecordController {
     @GetMapping("/disk/courseauditrecord/getShareInfoPage")
     public ModelAndView getShareInfoPage(HttpServletRequest req) { // 返回ModelAndView
         String id = req.getParameter("id");
-        String stuShareLink = stuResourceShareLink + "?id=" + id;
-        String teaShareLink = teaResourceShareLink + "?id=" + id;
+        String stuShareLink = stuResourceShareLink + "?id=" + id+"&isDump=1";
+        String teaShareLink = teaResourceShareLink + "?id=" + id+"&isDump=1";
 
         ModelAndView mav = new ModelAndView();
         mav.setViewName("share-page"); // 设置视图名称

+ 2 - 0
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/src/main/java/vip/xiaonuo/disk/service/impl/CollegeOrgServiceImpl.java

@@ -23,6 +23,7 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.cloud.context.config.annotation.RefreshScope;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import vip.xiaonuo.common.enums.CommonSortOrderEnum;
@@ -52,6 +53,7 @@ import java.util.concurrent.atomic.AtomicInteger;
  * @date  2025/09/04 15:14
  **/
 @Slf4j
+@RefreshScope
 @Service
 public class CollegeOrgServiceImpl extends ServiceImpl<CollegeOrgMapper, CollegeOrg> implements CollegeOrgService {
 

+ 2 - 0
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/src/main/java/vip/xiaonuo/disk/service/impl/CollegePositionServiceImpl.java

@@ -22,6 +22,7 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.cloud.context.config.annotation.RefreshScope;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import vip.xiaonuo.common.enums.CommonSortOrderEnum;
@@ -51,6 +52,7 @@ import java.util.concurrent.atomic.AtomicInteger;
  * @date  2025/09/04 15:39
  **/
 @Slf4j
+@RefreshScope
 @Service
 public class CollegePositionServiceImpl extends ServiceImpl<CollegePositionMapper, CollegePosition> implements CollegePositionService {
 

+ 2 - 1
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/src/main/java/vip/xiaonuo/disk/service/impl/CollegeUserServiceImpl.java

@@ -29,6 +29,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Value;
+import org.springframework.cloud.context.config.annotation.RefreshScope;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import vip.xiaonuo.auth.api.SaBaseLoginUserApi;
@@ -55,7 +56,6 @@ import vip.xiaonuo.sys.modular.user.mapper.SysUserMapper;
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
 import java.util.Date;
-import java.util.HashMap;
 import java.util.List;
 import java.util.concurrent.atomic.AtomicInteger;
 import java.util.stream.Collectors;
@@ -67,6 +67,7 @@ import java.util.stream.Collectors;
  * @date  2025/09/04 14:40
  **/
 @Slf4j
+@RefreshScope
 @Service
 public class CollegeUserServiceImpl extends ServiceImpl<CollegeUserMapper, CollegeUser> implements CollegeUserService {
 

+ 4 - 1
snowy-plugin/snowy-plugin-exam/snowy-plugin-exam-func/pom.xml

@@ -124,7 +124,10 @@
             <groupId>vip.xiaonuo</groupId>
             <artifactId>snowy-plugin-disk-api</artifactId>
         </dependency>
-
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-context</artifactId>
+        </dependency>
         <dependency>
             <groupId>vip.xiaonuo</groupId>
             <artifactId>snowy-plugin-disk-func</artifactId>