diff --git a/src/main/java/com/newyetai/recruit/position/service/impl/PositionRegistrationServiceImpl.java b/src/main/java/com/newyetai/recruit/position/service/impl/PositionRegistrationServiceImpl.java index e35ef3d..c258344 100644 --- a/src/main/java/com/newyetai/recruit/position/service/impl/PositionRegistrationServiceImpl.java +++ b/src/main/java/com/newyetai/recruit/position/service/impl/PositionRegistrationServiceImpl.java @@ -202,8 +202,7 @@ public class PositionRegistrationServiceImpl implements PositionRegistrationServ PositionRegistrationDTO positionRegistrationDTO = list.get(0); positionRegistrationDTO.setUserCertificateDTOList(userCertificateService.list(UserCertificateQueryDTO.builder().userId(positionRegistrationDTO.getUserId()).build())); positionRegistrationDTO.setJobExpectDTOList(jobExpectService.list(JobExpectQueryDTO.builder().userId(positionRegistrationDTO.getUserId()).build())); - ResumeDTO resumeDTO = resumeService.userFind(); - positionRegistrationDTO.setResumeDTO(resumeDTO); + positionRegistrationDTO.setResumeDTO(resumeService.findByUserId(positionRegistrationDTO.getUserId())); return positionRegistrationDTO; } diff --git a/src/main/java/com/newyetai/recruit/user/service/ResumeService.java b/src/main/java/com/newyetai/recruit/user/service/ResumeService.java index 739c2b5..320f9f2 100644 --- a/src/main/java/com/newyetai/recruit/user/service/ResumeService.java +++ b/src/main/java/com/newyetai/recruit/user/service/ResumeService.java @@ -67,4 +67,6 @@ public interface ResumeService { List page(ResumePageQueryDTO queryDTO); ResumeDTO userFind(); + + ResumeDTO findByUserId(Long userId); } \ No newline at end of file diff --git a/src/main/java/com/newyetai/recruit/user/service/impl/ResumeServiceImpl.java b/src/main/java/com/newyetai/recruit/user/service/impl/ResumeServiceImpl.java index 3c52d71..926cb7d 100644 --- a/src/main/java/com/newyetai/recruit/user/service/impl/ResumeServiceImpl.java +++ b/src/main/java/com/newyetai/recruit/user/service/impl/ResumeServiceImpl.java @@ -1,5 +1,6 @@ package com.newyetai.recruit.user.service.impl; +import com.newyetai.common.util.ListUtil; import lombok.extern.slf4j.Slf4j; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; @@ -11,6 +12,7 @@ import com.newyetai.recruit.user.dao.ResumeMapper; import com.newyetai.recruit.user.entity.Resume; import com.newyetai.recruit.user.service.ResumeService; +import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -111,4 +113,10 @@ public class ResumeServiceImpl implements ResumeService { resumeDTO.setDataJson(resume.getDataJson()); return resumeDTO; } + + @Override + public ResumeDTO findByUserId(Long userId) { + List list = this.list(ResumeQueryDTO.builder().userId(userId).build()); + return ListUtil.first(list); + } } \ No newline at end of file