18339543638 3 лет назад
Родитель
Сommit
379f7c4a4d
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      nb-im/src/main/java/com/nb/im/listener/MonitorStatusListener.java

+ 5 - 1
nb-im/src/main/java/com/nb/im/listener/MonitorStatusListener.java

@@ -5,9 +5,11 @@ import com.nb.im.entity.ImRoomEntity;
 import com.nb.im.enums.ImStatusEnum;
 import com.nb.im.service.LocalImRoomService;
 import com.nb.web.api.event.ClinicFinishedEvent;
+import com.nb.web.api.event.ClinicRestartEvent;
 import lombok.AllArgsConstructor;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.event.EventListener;
+import org.springframework.scheduling.annotation.Async;
 
 import java.time.LocalDateTime;
 import java.time.ZoneId;
@@ -26,6 +28,7 @@ import java.util.Date;
 public class MonitorStatusListener {
     private final LocalImRoomService roomService;
     @EventListener
+    @Async
     public void monitorFinished(ClinicFinishedEvent event){
         String patientId = event.getPatientId();
 
@@ -39,7 +42,8 @@ public class MonitorStatusListener {
     }
 
     @EventListener
-    public void monitorReset(ClinicFinishedEvent event){
+    @Async
+    public void monitorReset(ClinicRestartEvent event){
         String patientId = event.getPatientId();
         //两小时前的时间
         LocalDateTime dateTime = LocalDateTime.now().plus(-2, ChronoUnit.HOURS);