|
@@ -20,7 +20,6 @@ import com.citu.module.menduner.system.dal.dataobject.job.JobCvRelDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.person.PersonInfoDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.unfit.UnfitCandidateDO;
|
|
|
import com.citu.module.menduner.system.enums.MendunerStatusEnum;
|
|
|
-import com.citu.module.menduner.system.enums.cv.ConversationStatusEnum;
|
|
|
import com.citu.module.menduner.system.enums.cv.JobCvRelStatusEnum;
|
|
|
import com.citu.module.menduner.system.enums.unfit.UnfitTypeEnum;
|
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
@@ -134,14 +133,14 @@ public interface JobCvRelMapper extends BaseMapperX<JobCvRelDO> {
|
|
|
|
|
|
wrapper.eq(JobCvRelDO::getRecommendUserId, userId);
|
|
|
|
|
|
- // TODO 此处有坑
|
|
|
- // if (Integer.parseInt(reqVO.getStatus()) > 0) {
|
|
|
- // wrapper.selectAll(InterviewInviteDO.class);
|
|
|
- // wrapper.innerJoin(InterviewInviteDO.class,on->on
|
|
|
- // .eq(InterviewInviteDO::getJobId, JobAdvertisedDO::getId));
|
|
|
- // wrapper.eq(InterviewInviteDO::getConversationStatus,
|
|
|
- // reqVO.getStatus());
|
|
|
- // }
|
|
|
+ if (Integer.parseInt(reqVO.getStatus()) > 0) {
|
|
|
+ wrapper.innerJoin(InterviewInviteDO.class, on -> on
|
|
|
+ .eq(InterviewInviteDO::getJobId, JobAdvertisedDO::getId)
|
|
|
+ .eq(JobCvRelDO::getUserId, InterviewInviteDO::getUserId)
|
|
|
+ );
|
|
|
+ wrapper.eq(InterviewInviteDO::getConversationStatus,
|
|
|
+ reqVO.getStatus());
|
|
|
+ }
|
|
|
|
|
|
setUnfitCandidate(wrapper);
|
|
|
|