|
|
@@ -4,10 +4,7 @@ import com.alibaba.fastjson2.JSON;
|
|
|
import com.alibaba.nacos.shaded.com.google.gson.Gson;
|
|
|
import com.xunmei.common.core.constant.SecurityConstants;
|
|
|
import com.xunmei.common.core.event.WorkTimeChangeEvent;
|
|
|
-import com.xunmei.system.api.RemoteEduTrainingService;
|
|
|
-import com.xunmei.system.api.RemoteResumptionTaskService;
|
|
|
-import com.xunmei.system.api.RemoteRetrievalTaskService;
|
|
|
-import com.xunmei.system.api.RemoteSafetyCheckService;
|
|
|
+import com.xunmei.system.api.*;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.context.ApplicationListener;
|
|
|
@@ -32,7 +29,8 @@ public class WorkTimeChangeEventListener implements ApplicationListener<WorkTime
|
|
|
RemoteRetrievalTaskService remoteRetrievalTaskService;
|
|
|
// @Autowired
|
|
|
// RemoteSafetyCheckService remoteSafetyCheckService;
|
|
|
-
|
|
|
+@Autowired
|
|
|
+RemoteDrillService drillService;
|
|
|
@Override
|
|
|
@EventListener(WorkTimeChangeEvent.class)
|
|
|
@TransactionalEventListener(phase = TransactionPhase.AFTER_COMMIT, fallbackExecution = false)
|
|
|
@@ -42,6 +40,7 @@ public class WorkTimeChangeEventListener implements ApplicationListener<WorkTime
|
|
|
remoteResumptionTaskService.rebuild(new Gson().toJson(event), SecurityConstants.INNER);
|
|
|
eduTrainingService.rebuild(new Gson().toJson(event), SecurityConstants.INNER);
|
|
|
remoteRetrievalTaskService.rebuild(new Gson().toJson(event), SecurityConstants.INNER);
|
|
|
+ drillService.rebuild(new Gson().toJson(event), SecurityConstants.INNER);
|
|
|
return null;
|
|
|
}
|
|
|
);
|