From b27142e02f64385cb28ac2a34f121fb82e3a072d Mon Sep 17 00:00:00 2001 From: wanggeng <450292408@qq.com> Date: Mon, 27 Dec 2021 15:51:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=94=A8=E6=88=B7=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=90=8E=E7=9A=84=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/user/service/impl/UserServiceImpl.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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 74727668..967ffe35 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.IUserUpdateAfterHandler; import ink.wgink.interfaces.user.wechat.miniapp.IMiniappUserBaseService; import ink.wgink.interfaces.user.wechat.official.account.IOfficialAccountBaseService; import ink.wgink.module.file.excel.error.AbstractErrorExcelHandler; @@ -84,6 +85,8 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService private IMiniappUserBaseService miniappUserBaseService; @Autowired(required = false) private IOfficialAccountBaseService officialAccountBaseService; + @Autowired(required = false) + private IUserUpdateAfterHandler userUpdateAfterHandler; @Override public void save(UserVO userVO) { @@ -139,6 +142,9 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService setUpdateInfo(params); params.put("userId", userId); userDao.update(params); + if (userUpdateAfterHandler != null) { + userUpdateAfterHandler.handle(userId); + } } @Override @@ -155,6 +161,9 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService params.put("userId", userId); setAppUpdateInfo(token, params); userDao.update(params); + if (userUpdateAfterHandler != null) { + userUpdateAfterHandler.handle(userId); + } return appSignBaseService.userIdSign(userId); } @@ -205,6 +214,10 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService if (updateAdjustment) { updateUsernameAdjustment(userId, oldUserDTO.getUserUsername(), updateUsernameVO); } + + if (userUpdateAfterHandler != null) { + userUpdateAfterHandler.handle(userId); + } } @Override