Search in sources :

Example 1 with UserAuthAccount

use of com.goodskill.entity.UserAuthAccount in project goodsKill by techa03.

the class UserAuthAccountServiceImpl method findByThirdAccount.

@Override
public UserBO findByThirdAccount(String account, String sourceType) {
    UserBO userBo = new UserBO();
    UserAuthAccount userAuthAccount = baseMapper.selectOne(new LambdaQueryWrapper<UserAuthAccount>().eq(UserAuthAccount::getThirdAccountName, account).eq(UserAuthAccount::getSourceType, sourceType));
    User user = userService.getById(userAuthAccount.getUserId());
    BeanUtils.copyProperties(user, userBo);
    userBo.setThirdAccountId(userAuthAccount.getThirdAccountId());
    userBo.setSourceType(userAuthAccount.getSourceType());
    userBo.setThirdAccountName(userAuthAccount.getThirdAccountName());
    return userBo;
}
Also used : User(com.goodskill.entity.User) UserBO(com.goodskill.api.bo.UserBO) UserAuthAccount(com.goodskill.entity.UserAuthAccount)

Aggregations

UserBO (com.goodskill.api.bo.UserBO)1 User (com.goodskill.entity.User)1 UserAuthAccount (com.goodskill.entity.UserAuthAccount)1