|
@@ -159,19 +159,16 @@ public class UserRPCServiceImpl implements UserService {
|
|
|
@Override
|
|
|
public Page<UserDTOForMT> getUserOfFuzzySearch(Map<String, String> condition, Pageable pageable) {
|
|
|
List<UserDTOForMT> userDTOForMTs = new ArrayList<>();
|
|
|
+ UserDTO userDTO = new UserDTO();
|
|
|
if (condition.get("email") != null) {
|
|
|
- UserDTO userDTO = userService.getUserByEmail(condition.get("email"));
|
|
|
- userDTOForMTs.add(Converter.convert(UserDTOForMT.class, userDTO));
|
|
|
- } else if (condition.get("mobile") != null) {
|
|
|
- UserDTO userDTO = userService.getUserByMobile(condition.get("mobiel"));
|
|
|
- userDTOForMTs.add(Converter.convert(UserDTOForMT.class, userDTO));
|
|
|
+ userDTO.setName(condition.get("email"));
|
|
|
+
|
|
|
} else if (condition.get("name") != null) {
|
|
|
- UserDTO userDTO = new UserDTO();
|
|
|
userDTO.setName(condition.get("name"));
|
|
|
- List<UserDTO> userDTOs = userService.getUserByFuzzyName(userDTO);
|
|
|
- for (UserDTO uD: userDTOs){
|
|
|
- userDTOForMTs.add(Converter.convert(UserDTOForMT.class, uD));
|
|
|
- }
|
|
|
+ }
|
|
|
+ List<UserDTO> userDTOs = userService.getUserByFuzzySearch(userDTO);
|
|
|
+ for (UserDTO uD : userDTOs) {
|
|
|
+ userDTOForMTs.add(Converter.convert(UserDTOForMT.class, uD));
|
|
|
}
|
|
|
|
|
|
int activePage = pageable.getPageNumber();
|