@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;
    }
@Test
    void testFindByThirdAccount() {
        when(baseMapper.selectOne(any())).thenReturn(new UserAuthAccount());
        when(userService.getById(any())).thenReturn(new User());
        UserBO result = userAuthAccountServiceImpl.findByThirdAccount("account", "sourceType");
        Assertions.assertEquals(new UserBO(), result);
    }