From 36b5a2397a94f210d3f3a0723139aa5f2c638003 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 03 六月 2024 11:54:02 +0800
Subject: [PATCH] 注册完善

---
 src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java
index 66d0389..23f0be5 100644
--- a/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java
+++ b/src/main/java/com/ycl/jxkg/service/impl/UserServiceImpl.java
@@ -1,10 +1,12 @@
 package com.ycl.jxkg.service.impl;
 
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ycl.jxkg.domain.entity.UserEventLog;
 import com.ycl.jxkg.domain.enums.RoleEnum;
 import com.ycl.jxkg.domain.enums.UserStatusEnum;
 import com.ycl.jxkg.domain.form.RegisterForm;
 import com.ycl.jxkg.domain.other.KeyValue;
+import com.ycl.jxkg.event.UserEvent;
 import com.ycl.jxkg.exception.BusinessException;
 import com.ycl.jxkg.domain.entity.User;
 import com.ycl.jxkg.event.OnRegistrationCompleteEvent;
@@ -150,6 +152,10 @@
         teacher.setStatus(UserStatusEnum.Enable.getCode());
         teacher.setDeleted(0);
         this.insertUser(teacher);
+        // 鍙戝竷娉ㄥ唽浜嬩欢锛屼繚瀛樻敞鍐屾棩蹇�
+        UserEventLog userEventLog = new UserEventLog(teacher.getId(), teacher.getUserName(), teacher.getRealName(), new Date());
+        userEventLog.setContent("娆㈣繋 " + teacher.getUserName() + " 娉ㄥ唽鏉ュ埌姹熻タ绌虹闊宠棰戝煿璁郴缁�");
+        eventPublisher.publishEvent(new UserEvent(userEventLog));
     }
 
     @Override
@@ -163,5 +169,9 @@
         student.setStatus(UserStatusEnum.Enable.getCode());
         student.setDeleted(0);
         this.insertUser(student);
+        // 鍙戝竷娉ㄥ唽浜嬩欢锛屼繚瀛樻敞鍐屾棩蹇�
+        UserEventLog userEventLog = new UserEventLog(student.getId(), student.getUserName(), student.getRealName(), new Date());
+        userEventLog.setContent("娆㈣繋 " + student.getUserName() + " 娉ㄥ唽鏉ュ埌姹熻タ绌虹闊宠棰戝煿璁郴缁�");
+        eventPublisher.publishEvent(new UserEvent(userEventLog));
     }
 }

--
Gitblit v1.8.0