Sfoglia il codice sorgente

部分代码审计

yzx 7 mesi fa
parent
commit
d11ed89a0c

+ 4 - 0
yudao-module-system/yudao-module-system-biz/pom.xml

@@ -141,6 +141,10 @@
             <version>2.2.7</version>
             <scope>compile</scope>
         </dependency>
+        <dependency>
+            <groupId>cn.iocoder.boot</groupId>
+            <artifactId>yudao-spring-boot-starter-protection</artifactId>
+        </dependency>
 
 
     </dependencies>

+ 3 - 0
yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/studentAttendance/StudentAttendanceController.java

@@ -1,5 +1,6 @@
 package cn.iocoder.yudao.module.system.controller.admin.studentAttendance;
 
+import cn.iocoder.yudao.framework.idempotent.core.annotation.Idempotent;
 import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils;
 import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.UserPageReqVO;
 import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO;
@@ -22,6 +23,7 @@ import java.time.LocalDateTime;
 import java.time.temporal.TemporalAdjusters;
 import java.util.*;
 import java.io.IOException;
+import java.util.concurrent.TimeUnit;
 import java.util.stream.Collectors;
 
 import cn.iocoder.yudao.framework.common.pojo.PageParam;
@@ -73,6 +75,7 @@ public class StudentAttendanceController {
 //    }
 
     @GetMapping("/test")
+    @Idempotent(timeout = 10)
     public void checkAttendanceFirst() {
             UserPageReqVO reqVO =new UserPageReqVO();
             StudentAttendancePageReqVO attendanceReqVO =new StudentAttendancePageReqVO();