use of com.jmsoftware.maf.authcenter.user.persistence.User in project muscle-and-fitness-server by johnnymillergh.
the class UserServiceImpl method getUserPageList.
@Override
public PageResponseBodyBean<User> getUserPageList(@Valid @NotNull GetUserPageListPayload payload) {
log.info("{}", payload);
val page = new Page<User>(payload.getCurrentPage(), payload.getPageSize());
val queryWrapper = Wrappers.lambdaQuery(User.class);
if (CharSequenceUtil.isNotBlank(payload.getUsername())) {
queryWrapper.like(User::getUsername, payload.getUsername());
}
page.setOrders(ListUtil.of(OrderItem.desc(payload.getOrderBy())));
this.page(page, queryWrapper);
return PageResponseBodyBean.ofSuccess(page.getRecords(), page.getTotal());
}
use of com.jmsoftware.maf.authcenter.user.persistence.User in project muscle-and-fitness-server by johnnymillergh.
the class UserServiceImpl method saveUserForSignup.
@Override
@Transactional(rollbackFor = Throwable.class)
public SignupResponse saveUserForSignup(@Valid SignupPayload payload) {
val user = new User();
user.setUsername(payload.getUsername());
user.setEmail(payload.getEmail());
user.setPassword(this.bCryptPasswordEncoder.encode(payload.getPassword()));
user.setStatus(UserStatus.ENABLED.getValue());
this.save(user);
log.warn("Saved user for signup, going to assign guest role to user. {}", user);
this.userRoleService.assignRoleByRoleName(user, this.mafConfigurationProperties.getGuestUserRole());
val response = new SignupResponse();
response.setUserId(user.getId());
return response;
}
Aggregations