|
@@ -38,7 +38,7 @@ public class UserLogicImpl extends BaseLogic implements UserLogic {
|
|
|
return null;
|
|
|
}
|
|
|
UserDTO dto = userWrapper.wrap(user);
|
|
|
- setIntegral(dto,user);
|
|
|
+ setIntegral(dto, user);
|
|
|
return dto;
|
|
|
}
|
|
|
|
|
@@ -49,7 +49,7 @@ public class UserLogicImpl extends BaseLogic implements UserLogic {
|
|
|
return null;
|
|
|
}
|
|
|
UserDTO dto = userWrapper.wrap(user);
|
|
|
- setIntegral(dto,user);
|
|
|
+ setIntegral(dto, user);
|
|
|
return dto;
|
|
|
}
|
|
|
|
|
@@ -60,7 +60,7 @@ public class UserLogicImpl extends BaseLogic implements UserLogic {
|
|
|
return null;
|
|
|
}
|
|
|
UserDTO dto = userWrapper.wrap(user);
|
|
|
- setIntegral(dto,user);
|
|
|
+ setIntegral(dto, user);
|
|
|
return dto;
|
|
|
}
|
|
|
|
|
@@ -99,8 +99,8 @@ public class UserLogicImpl extends BaseLogic implements UserLogic {
|
|
|
return userWrapper.wrap(user);
|
|
|
}
|
|
|
|
|
|
- private void setIntegral(UserDTO dto,User user){
|
|
|
- UserIntegral integral=integralService.findByUserId(user.getId());
|
|
|
+ private void setIntegral(UserDTO dto, User user) {
|
|
|
+ UserIntegral integral = integralService.findByUserId(user.getId());
|
|
|
if (integral == null) {
|
|
|
UserIntegral integral1 = new UserIntegral();
|
|
|
integral1.setEnabled(true);
|
|
@@ -109,15 +109,20 @@ public class UserLogicImpl extends BaseLogic implements UserLogic {
|
|
|
integral1.setCreateTime(new Timestamp(System.currentTimeMillis()));
|
|
|
integralService.saveIntegral(integral1);
|
|
|
dto.setIntegral(integral1.getTotal());
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
dto.setIntegral(integral.getTotal());
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<UserDTO> getUserByFuzzyName(UserDTO userDTO) {
|
|
|
- List<User> users = userService.findByFuzzyName(userDTO.getName());
|
|
|
- return userWrapper.wrap(users);
|
|
|
+ public List<UserDTO> getUserByFuzzySearch(UserDTO userDTO) {
|
|
|
+ String username;
|
|
|
+ if (userDTO.getEmail() != null) {
|
|
|
+ username = userDTO.getEmail();
|
|
|
+ } else
|
|
|
+ username = userDTO.getName();
|
|
|
|
|
|
+ List<User> users = userService.findByFuzzySearch(username);
|
|
|
+ return userWrapper.wrap(users);
|
|
|
}
|
|
|
}
|