Joburgess 4 tahun lalu
induk
melakukan
dd81bc37c9

+ 8 - 0
mec-biz/src/main/java/com/ym/mec/biz/event/EntityChangeEvent.java

@@ -16,4 +16,12 @@ public class EntityChangeEvent extends ApplicationEvent {
         this.oldEntity = oldEntity;
         this.newEntity = newEntity;
     }
+
+    public Object getOldEntity() {
+        return oldEntity;
+    }
+
+    public Object getNewEntity() {
+        return newEntity;
+    }
 }

+ 3 - 4
mec-biz/src/main/java/com/ym/mec/biz/event/listener/EntityChangeListener.java

@@ -1,6 +1,7 @@
 package com.ym.mec.biz.event.listener;
 
 import com.ym.mec.biz.dal.dao.CourseScheduleDao;
+import com.ym.mec.biz.event.EntityChangeEvent;
 import com.ym.mec.biz.event.StudentCourseChangeEvent;
 import com.ym.mec.biz.service.LogService;
 import org.slf4j.Logger;
@@ -17,15 +18,13 @@ import org.springframework.stereotype.Component;
 @Component
 public class EntityChangeListener {
 
-    private final Logger logger = LoggerFactory.getLogger(this.getClass());
-
     @Autowired
     private LogService logService;
 
     @Async
     @EventListener
-    public void onEntityChangedEvent(Object oldEntity, Object newEntity) {
-        logService.entityVariationAnalysis(oldEntity, newEntity);
+    public void onEntityChangedEvent(EntityChangeEvent entityChangeEvent) {
+        logService.entityVariationAnalysis(entityChangeEvent.getOldEntity(), entityChangeEvent.getNewEntity());
     }
 
 }