diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java index a1c0d62..dd07b8e 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java @@ -1,9 +1,6 @@ package com.ruoyi.cms.service.impl; -import cn.hutool.http.HttpUtil; -import cn.hutool.json.JSONUtil; import com.alibaba.fastjson2.JSONArray; -import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; @@ -12,19 +9,21 @@ import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; import com.ruoyi.cms.domain.*; import com.ruoyi.cms.domain.query.CompanySearch; -import com.ruoyi.cms.domain.query.JobSearch; -import com.ruoyi.cms.util.notice.NoticeUtils; -import com.ruoyi.common.core.domain.entity.File; import com.ruoyi.cms.domain.query.ESJobSearch; +import com.ruoyi.cms.domain.query.JobSearch; import com.ruoyi.cms.domain.vo.CandidateVO; import com.ruoyi.cms.mapper.*; import com.ruoyi.cms.service.*; -import com.ruoyi.cms.util.*; +import com.ruoyi.cms.util.ExcelToObject; +import com.ruoyi.cms.util.RoleUtils; +import com.ruoyi.cms.util.StringUtil; +import com.ruoyi.cms.util.notice.NoticeUtils; import com.ruoyi.common.constant.CacheConstants; import com.ruoyi.common.constant.Constants; import com.ruoyi.common.core.domain.TreeSelect; import com.ruoyi.common.core.domain.entity.AppUser; import com.ruoyi.common.core.domain.entity.Company; +import com.ruoyi.common.core.domain.entity.File; import com.ruoyi.common.core.domain.entity.JobTitle; import com.ruoyi.common.core.redis.RedisCache; import com.ruoyi.common.exception.ServiceException; @@ -42,7 +41,8 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import javax.servlet.http.HttpServletRequest; -import java.io.*; +import java.io.BufferedReader; +import java.io.InputStreamReader; import java.math.BigDecimal; import java.net.HttpURLConnection; import java.net.URL; @@ -1084,9 +1084,9 @@ public class JobServiceImpl extends ServiceImpl implements IJobSe .in(JobCollection::getJobId, jobs.stream().map(ESJobDocument::getJobId).collect(Collectors.toList()))) .stream().map(JobCollection::getJobId).collect(Collectors.toSet()); Set applyJobIds = new HashSet<>(); - List jobList = jobApplyMapper.applyJob(SiteSecurityUtils.getUserId()); + List jobList = jobApplyMapper.applyJob(SecurityUtils.getUserId()); if (CollectionUtils.isNotEmpty(jobList)) { - applyJobIds = jobApplyMapper.applyJob(SiteSecurityUtils.getUserId()).stream().map(Job::getJobId).collect(Collectors.toSet()); + applyJobIds = jobApplyMapper.applyJob(SecurityUtils.getUserId()).stream().map(Job::getJobId).collect(Collectors.toSet()); } for (ESJobDocument j : jobs) { if (collectionIds.contains(j.getJobId())) {