增加用户修改后的操作

This commit is contained in:
wanggeng 2021-12-27 15:51:20 +08:00
parent 1ca53fbfcb
commit b27142e02f

View File

@ -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