Эх сурвалжийг харах

feat: batch init user area

shc 11 сар өмнө
parent
commit
2c82ca9807

+ 2 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/InitController.java

@@ -25,6 +25,7 @@ import com.qunzhixinxi.hnqz.common.security.annotation.Inner;
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.http.MediaType;
+import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -348,6 +349,7 @@ public class InitController {
 
     @Inner(value = false)
     @PostMapping(value = "/cnbg/user/area/batch")
+    @Transactional(rollbackFor = Exception.class)
     public R<Boolean> initUserArea() {
 
         List<SysUser> users = userService.list(Wrappers.<SysUser>lambdaQuery().gt(SysUser::getCreateTime, LocalDateTime.of(LocalDate.now(), LocalTime.MIN)));