新增接口

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.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.IUserSaveAfterHandler;
import ink.wgink.interfaces.user.IUserUpdateAfterHandler; 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;
@ -86,6 +87,8 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService
@Autowired(required = false) @Autowired(required = false)
private IOfficialAccountBaseService officialAccountBaseService; private IOfficialAccountBaseService officialAccountBaseService;
@Autowired(required = false) @Autowired(required = false)
private IUserSaveAfterHandler userSaveAfterHandler;
@Autowired(required = false)
private IUserUpdateAfterHandler userUpdateAfterHandler; private IUserUpdateAfterHandler userUpdateAfterHandler;
@Override @Override
@ -120,6 +123,9 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService
setSaveInfo(params); setSaveInfo(params);
} }
userDao.save(params); userDao.save(params);
if (userSaveAfterHandler != null) {
userSaveAfterHandler.handle(userId, userVO.getUserUsername(), userVO.getUserName());
}
return userId; return userId;
} }
@ -418,7 +424,7 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService
@Override @Override
public List<UserDTO> listByExcludeIds(List<String> excludeUserIds, Map<String, Object> params) { public List<UserDTO> listByExcludeIds(List<String> excludeUserIds, Map<String, Object> params) {
if(params == null) { if (params == null) {
params = getHashMap(2); params = getHashMap(2);
} }
params.put("excludeUserIds", excludeUserIds); params.put("excludeUserIds", excludeUserIds);
@ -427,7 +433,7 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService
@Override @Override
public List<UserDTO> listByExcludeIds(List<String> excludeUserIds, List<String> includeUserIds, Map<String, Object> params) { public List<UserDTO> listByExcludeIds(List<String> excludeUserIds, List<String> includeUserIds, Map<String, Object> params) {
if(params == null) { if (params == null) {
params = getHashMap(2); params = getHashMap(2);
} }
params.put("excludeUserIds", excludeUserIds); params.put("excludeUserIds", excludeUserIds);