From 52e320f0c8c7765fb9b13ea6b60b556e961f0c20 Mon Sep 17 00:00:00 2001 From: wanggeng <450292408@qq.com> Date: Fri, 4 Feb 2022 21:30:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/user/service/impl/UserServiceImpl.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/service-user/src/main/java/ink/wgink/service/user/service/impl/UserServiceImpl.java b/service-user/src/main/java/ink/wgink/service/user/service/impl/UserServiceImpl.java index 7ebc4d1e..ea316194 100644 --- a/service-user/src/main/java/ink/wgink/service/user/service/impl/UserServiceImpl.java +++ b/service-user/src/main/java/ink/wgink/service/user/service/impl/UserServiceImpl.java @@ -11,6 +11,7 @@ import ink.wgink.exceptions.base.SystemException; import ink.wgink.interfaces.app.IAppSignBaseService; import ink.wgink.interfaces.consts.ISystemConstant; import ink.wgink.interfaces.manager.ISystemConfigManager; +import ink.wgink.interfaces.user.IUserSaveAfterHandler; import ink.wgink.interfaces.user.IUserUpdateAfterHandler; import ink.wgink.interfaces.user.wechat.miniapp.IMiniappUserBaseService; import ink.wgink.interfaces.user.wechat.official.account.IOfficialAccountBaseService; @@ -86,6 +87,8 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService @Autowired(required = false) private IOfficialAccountBaseService officialAccountBaseService; @Autowired(required = false) + private IUserSaveAfterHandler userSaveAfterHandler; + @Autowired(required = false) private IUserUpdateAfterHandler userUpdateAfterHandler; @Override @@ -120,6 +123,9 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService setSaveInfo(params); } userDao.save(params); + if (userSaveAfterHandler != null) { + userSaveAfterHandler.handle(userId, userVO.getUserUsername(), userVO.getUserName()); + } return userId; } @@ -418,7 +424,7 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService @Override public List listByExcludeIds(List excludeUserIds, Map params) { - if(params == null) { + if (params == null) { params = getHashMap(2); } params.put("excludeUserIds", excludeUserIds); @@ -427,7 +433,7 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService @Override public List listByExcludeIds(List excludeUserIds, List includeUserIds, Map params) { - if(params == null) { + if (params == null) { params = getHashMap(2); } params.put("excludeUserIds", excludeUserIds);