diff --git a/src/main/java/xyz/playedu/api/listener/AdminUserLoginListener.java b/src/main/java/xyz/playedu/api/listener/AdminUserLoginListener.java index 6a923dd..0be67a1 100644 --- a/src/main/java/xyz/playedu/api/listener/AdminUserLoginListener.java +++ b/src/main/java/xyz/playedu/api/listener/AdminUserLoginListener.java @@ -3,7 +3,6 @@ package xyz.playedu.api.listener; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.event.EventListener; -import org.springframework.core.annotation.Order; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Component; import xyz.playedu.api.constant.BackendLogConstant; @@ -26,7 +25,6 @@ public class AdminUserLoginListener { @Autowired private AdminLogService adminLogService; - @Order(1) @EventListener public void updateLoginInfo(AdminUserLoginEvent event) { AdminUser adminUser = new AdminUser(); @@ -39,9 +37,8 @@ public class AdminUserLoginListener { adminUserService.updateById(adminUser); } - @Order(10) - @EventListener @Async + @EventListener public void log(AdminUserLoginEvent event) { String area = IpUtil.getRealAddressByIP(event.getIp()); diff --git a/src/main/java/xyz/playedu/api/listener/UserCourseHourFinishedListener.java b/src/main/java/xyz/playedu/api/listener/UserCourseHourFinishedListener.java index a8e7f03..9287bcd 100644 --- a/src/main/java/xyz/playedu/api/listener/UserCourseHourFinishedListener.java +++ b/src/main/java/xyz/playedu/api/listener/UserCourseHourFinishedListener.java @@ -25,8 +25,8 @@ public class UserCourseHourFinishedListener { @Autowired private CourseHourService hourService; - @EventListener @Async + @EventListener public void userCourseProgressUpdate(UserCourseHourFinishedEvent evt) { Integer hourCount = hourService.getCountByCourseId(evt.getCourseId()); Integer finishedCount = userCourseHourRecordService.getFinishedHourCount(evt.getUserId(), evt.getCourseId()); diff --git a/src/main/java/xyz/playedu/api/listener/UserDestroyListener.java b/src/main/java/xyz/playedu/api/listener/UserDestroyListener.java index 2968fc1..a51e81a 100644 --- a/src/main/java/xyz/playedu/api/listener/UserDestroyListener.java +++ b/src/main/java/xyz/playedu/api/listener/UserDestroyListener.java @@ -19,7 +19,6 @@ public class UserDestroyListener { @Autowired private UserService userService; - @Order(1) @EventListener public void updateLoginInfo(UserDestroyEvent event) { userService.removeRelateDepartmentsByUserId(event.getUserId()); diff --git a/src/main/java/xyz/playedu/api/listener/UserLoginListener.java b/src/main/java/xyz/playedu/api/listener/UserLoginListener.java index d83a6c1..7caaa1c 100644 --- a/src/main/java/xyz/playedu/api/listener/UserLoginListener.java +++ b/src/main/java/xyz/playedu/api/listener/UserLoginListener.java @@ -27,8 +27,8 @@ public class UserLoginListener { @Autowired private JWTService jwtService; - @EventListener @Async + @EventListener public void updateLoginInfo(UserLoginEvent event) throws JwtLogoutException { String ipArea = IpUtil.getRealAddressByIP(event.getIp()); JWTPayload payload = jwtService.parse(event.getToken(), SystemConstant.JWT_PRV_USER); diff --git a/src/main/java/xyz/playedu/api/listener/UserLogoutListener.java b/src/main/java/xyz/playedu/api/listener/UserLogoutListener.java index 01ebd4d..e07f563 100644 --- a/src/main/java/xyz/playedu/api/listener/UserLogoutListener.java +++ b/src/main/java/xyz/playedu/api/listener/UserLogoutListener.java @@ -19,8 +19,8 @@ public class UserLogoutListener { @Autowired private UserLoginRecordService userLoginRecordService; - @EventListener @Async + @EventListener public void updateLoginRecord(UserLogoutEvent event) { userLoginRecordService.logout(event.getUserId(), event.getJti()); } diff --git a/src/main/java/xyz/playedu/api/service/impl/UserCourseHourRecordServiceImpl.java b/src/main/java/xyz/playedu/api/service/impl/UserCourseHourRecordServiceImpl.java index c53aa0f..b0b4545 100644 --- a/src/main/java/xyz/playedu/api/service/impl/UserCourseHourRecordServiceImpl.java +++ b/src/main/java/xyz/playedu/api/service/impl/UserCourseHourRecordServiceImpl.java @@ -1,6 +1,7 @@ package xyz.playedu.api.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; import xyz.playedu.api.domain.UserCourseHourRecord;