1.登录获取简历信息时如何时企业用户则返回企业信息

2.添加企业-按名称查询模糊接口,最大返回50条数据
This commit is contained in:
sh
2025-10-23 12:00:55 +08:00
parent 8b3b7f63f9
commit d21a9cf882
9 changed files with 43 additions and 2 deletions

View File

@@ -77,4 +77,6 @@ public interface ICompanyService
Company approval(Company company);
Company queryCodeCompany(String code);
List<Company> selectLikeCompanyList(Company company);
}

View File

@@ -7,6 +7,7 @@ import java.util.Map;
import java.util.stream.Collectors;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.ruoyi.cms.mapper.*;
import com.ruoyi.cms.util.StringUtil;
import com.ruoyi.common.core.domain.entity.Company;
@@ -59,6 +60,11 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
List<JobTitle> jobs = jobTitleMapper.selectBatchIds(collect);
appUser.setJobTitle(jobs.stream().map(JobTitle::getJobName).collect(Collectors.toList()));
}
//查询企业信息
if("0".equals(appUser.getIsCompanyUser())){
Company company=companyMapper.selectOne(Wrappers.<Company>lambdaQuery().eq(Company::getCode, appUser.getIdCard()).orderByDesc(Company::getUpdateTime).last("LIMIT 1"));
appUser.setCompany(company);
}
return appUser;
}

View File

@@ -301,4 +301,9 @@ public class CompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> impl
Company companyResult = companyMapper.selectOne(Wrappers.<Company>lambdaQuery().eq(Company::getCode, code).orderByDesc(Company::getUpdateTime).last("LIMIT 1"));
return companyResult;
}
@Override
public List<Company> selectLikeCompanyList(Company company) {
return companyMapper.selectLikeCompanyList(company);
}
}