This commit is contained in:
chenyanchang
2026-06-25 15:27:24 +08:00
parent 51461eb4ca
commit a33b3988a5

View File

@@ -1097,20 +1097,15 @@ public class JobServiceImpl extends ServiceImpl<JobMapper,Job> implements IJobSe
private List<ESJobDocument> sysUserCollection(List<ESJobDocument> jobs){ private List<ESJobDocument> sysUserCollection(List<ESJobDocument> jobs){
if(jobs.isEmpty()){return new ArrayList<>();} if(jobs.isEmpty()){return new ArrayList<>();}
//PC 端用户
Long userId = null;
if(SecurityUtils.isLogin()){ if(SecurityUtils.isLogin()){
userId = SecurityUtils.getUserId(); log.error("--------SecurityUtils.getUserId():" + SecurityUtils.getUserId());
}
if(userId != null){
log.error("--------userId:" + userId);
//收藏 //收藏
Set<Long> collectionIds = jobCollectionMapper.selectList(Wrappers.<JobCollection>lambdaQuery() Set<Long> collectionIds = jobCollectionMapper.selectList(Wrappers.<JobCollection>lambdaQuery()
.eq(JobCollection::getUserId, userId) .eq(JobCollection::getUserId, SecurityUtils.getUserId())
.in(JobCollection::getJobId, jobs.stream().map(ESJobDocument::getJobId).collect(Collectors.toList()))) .in(JobCollection::getJobId, jobs.stream().map(ESJobDocument::getJobId).collect(Collectors.toList())))
.stream().map(JobCollection::getJobId).collect(Collectors.toSet()); .stream().map(JobCollection::getJobId).collect(Collectors.toSet());
Set<Long> applyJobIds = new HashSet<>(); Set<Long> applyJobIds = new HashSet<>();
List<Job> jobList = jobApplyMapper.applyJob(userId); List<Job> jobList = jobApplyMapper.applyJob(SecurityUtils.getUserId());
if (CollectionUtils.isNotEmpty(jobList)) { if (CollectionUtils.isNotEmpty(jobList)) {
applyJobIds = jobList.stream().map(Job::getJobId).collect(Collectors.toSet()); applyJobIds = jobList.stream().map(Job::getJobId).collect(Collectors.toSet());
} }