增加用户修改后的操作
This commit is contained in:
parent
1ca53fbfcb
commit
b27142e02f
@ -11,6 +11,7 @@ import ink.wgink.exceptions.base.SystemException;
|
|||||||
import ink.wgink.interfaces.app.IAppSignBaseService;
|
import ink.wgink.interfaces.app.IAppSignBaseService;
|
||||||
import ink.wgink.interfaces.consts.ISystemConstant;
|
import ink.wgink.interfaces.consts.ISystemConstant;
|
||||||
import ink.wgink.interfaces.manager.ISystemConfigManager;
|
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.miniapp.IMiniappUserBaseService;
|
||||||
import ink.wgink.interfaces.user.wechat.official.account.IOfficialAccountBaseService;
|
import ink.wgink.interfaces.user.wechat.official.account.IOfficialAccountBaseService;
|
||||||
import ink.wgink.module.file.excel.error.AbstractErrorExcelHandler;
|
import ink.wgink.module.file.excel.error.AbstractErrorExcelHandler;
|
||||||
@ -84,6 +85,8 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService
|
|||||||
private IMiniappUserBaseService miniappUserBaseService;
|
private IMiniappUserBaseService miniappUserBaseService;
|
||||||
@Autowired(required = false)
|
@Autowired(required = false)
|
||||||
private IOfficialAccountBaseService officialAccountBaseService;
|
private IOfficialAccountBaseService officialAccountBaseService;
|
||||||
|
@Autowired(required = false)
|
||||||
|
private IUserUpdateAfterHandler userUpdateAfterHandler;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void save(UserVO userVO) {
|
public void save(UserVO userVO) {
|
||||||
@ -139,6 +142,9 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService
|
|||||||
setUpdateInfo(params);
|
setUpdateInfo(params);
|
||||||
params.put("userId", userId);
|
params.put("userId", userId);
|
||||||
userDao.update(params);
|
userDao.update(params);
|
||||||
|
if (userUpdateAfterHandler != null) {
|
||||||
|
userUpdateAfterHandler.handle(userId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -155,6 +161,9 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService
|
|||||||
params.put("userId", userId);
|
params.put("userId", userId);
|
||||||
setAppUpdateInfo(token, params);
|
setAppUpdateInfo(token, params);
|
||||||
userDao.update(params);
|
userDao.update(params);
|
||||||
|
if (userUpdateAfterHandler != null) {
|
||||||
|
userUpdateAfterHandler.handle(userId);
|
||||||
|
}
|
||||||
return appSignBaseService.userIdSign(userId);
|
return appSignBaseService.userIdSign(userId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -205,6 +214,10 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService
|
|||||||
if (updateAdjustment) {
|
if (updateAdjustment) {
|
||||||
updateUsernameAdjustment(userId, oldUserDTO.getUserUsername(), updateUsernameVO);
|
updateUsernameAdjustment(userId, oldUserDTO.getUserUsername(), updateUsernameVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (userUpdateAfterHandler != null) {
|
||||||
|
userUpdateAfterHandler.handle(userId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user