新增接口

This commit is contained in:
wanggeng 2022-02-04 21:30:19 +08:00
parent 382d104935
commit 52e320f0c8

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.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<UserDTO> listByExcludeIds(List<String> excludeUserIds, Map<String, Object> 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<UserDTO> listByExcludeIds(List<String> excludeUserIds, List<String> includeUserIds, Map<String, Object> params) {
if(params == null) {
if (params == null) {
params = getHashMap(2);
}
params.put("excludeUserIds", excludeUserIds);