user list deep clone

This commit is contained in:
WenG 2021-03-23 23:45:07 +08:00
parent 7ba13d11a9
commit 0a6f469b09

View File

@ -25,6 +25,7 @@ import ink.wgink.service.user.pojo.pos.UserPO;
import ink.wgink.service.user.pojo.vos.*; import ink.wgink.service.user.pojo.vos.*;
import ink.wgink.service.user.service.IUserAdjustmentService; import ink.wgink.service.user.service.IUserAdjustmentService;
import ink.wgink.service.user.service.IUserService; import ink.wgink.service.user.service.IUserService;
import ink.wgink.util.ArrayListUtil;
import ink.wgink.util.UUIDUtil; import ink.wgink.util.UUIDUtil;
import ink.wgink.util.date.DateUtil; import ink.wgink.util.date.DateUtil;
import ink.wgink.util.map.HashMapUtil; import ink.wgink.util.map.HashMapUtil;
@ -300,7 +301,7 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService
@Override @Override
public List<UserDTO> list(Map<String, Object> params) { public List<UserDTO> list(Map<String, Object> params) {
return userDao.list(params); return ArrayListUtil.deepClone(userDao.list(params), UserDTO.class);
} }
@Override @Override
@ -422,6 +423,13 @@ public class UserServiceImpl extends DefaultBaseService implements IUserService
return new SuccessResultData<>(PASSWORD_OK); return new SuccessResultData<>(PASSWORD_OK);
} }
@Override
public List<UserDTO> listByKeywords(String keywords) {
Map<String, Object> params = getHashMap(2);
params.put("keywords", keywords);
return list(params);
}
/** /**
* Excel导入错误对象 * Excel导入错误对象
* *