|
@@ -15,6 +15,7 @@ import com.zhongzheng.modules.recruit.domain.RecruitResume;
|
|
|
import com.zhongzheng.modules.recruit.service.IRecruitNeedsService;
|
|
import com.zhongzheng.modules.recruit.service.IRecruitNeedsService;
|
|
|
import com.zhongzheng.modules.recruit.service.IRecruitResumeService;
|
|
import com.zhongzheng.modules.recruit.service.IRecruitResumeService;
|
|
|
import com.zhongzheng.modules.recruit.vo.*;
|
|
import com.zhongzheng.modules.recruit.vo.*;
|
|
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
@@ -66,7 +67,13 @@ public class RecruitInterviewServiceImpl extends ServiceImpl<RecruitInterviewMap
|
|
|
lqw.eq(bo.getStatus() != null, RecruitInterview::getStatus, bo.getStatus());
|
|
lqw.eq(bo.getStatus() != null, RecruitInterview::getStatus, bo.getStatus());
|
|
|
lqw.eq(bo.getTenantId() != null, RecruitInterview::getTenantId, bo.getTenantId());
|
|
lqw.eq(bo.getTenantId() != null, RecruitInterview::getTenantId, bo.getTenantId());
|
|
|
lqw.eq(bo.getUserId() != null, RecruitInterview::getUserId, bo.getUserId());
|
|
lqw.eq(bo.getUserId() != null, RecruitInterview::getUserId, bo.getUserId());
|
|
|
- lqw.eq(bo.getResumeStatus() != null, RecruitInterview::getResumeStatus, bo.getResumeStatus());
|
|
|
|
|
|
|
+ lqw.eq(StrUtil.isNotBlank(bo.getAttachUrl()), RecruitInterview::getAttachUrl, bo.getAttachUrl());
|
|
|
|
|
+ lqw.eq(StrUtil.isNotBlank(bo.getRefuse()), RecruitInterview::getRefuse, bo.getRefuse());
|
|
|
|
|
+ lqw.eq(bo.getResumeTime() != null, RecruitInterview::getResumeTime, bo.getResumeTime());
|
|
|
|
|
+ lqw.eq(StrUtil.isNotBlank(bo.getLinkMan()), RecruitInterview::getLinkMan, bo.getLinkMan());
|
|
|
|
|
+ lqw.eq(StrUtil.isNotBlank(bo.getLinkTel()), RecruitInterview::getLinkTel, bo.getLinkTel());
|
|
|
|
|
+ lqw.like(StrUtil.isNotBlank(bo.getCompanyName()), RecruitInterview::getCompanyName, bo.getCompanyName());
|
|
|
|
|
+ lqw.eq(StrUtil.isNotBlank(bo.getEmall()), RecruitInterview::getEmall, bo.getEmall());
|
|
|
return entity2Vo(this.list(lqw));
|
|
return entity2Vo(this.list(lqw));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -180,15 +187,9 @@ public class RecruitInterviewServiceImpl extends ServiceImpl<RecruitInterviewMap
|
|
|
Convert.toInt(dayInterviewVo.getDate()),bo.getMonth(), bo.getYear(), quantumVo.getTimingStart(), quantumVo.getTimingEnd(),
|
|
Convert.toInt(dayInterviewVo.getDate()),bo.getMonth(), bo.getYear(), quantumVo.getTimingStart(), quantumVo.getTimingEnd(),
|
|
|
bo.getStatusIds());
|
|
bo.getStatusIds());
|
|
|
for (RecruitInterviewVo recruitInterviewVo : recruitInterviewVos) {
|
|
for (RecruitInterviewVo recruitInterviewVo : recruitInterviewVos) {
|
|
|
- if(recruitInterviewVo.getResumeStatus() == 1) {
|
|
|
|
|
RecruitResumeVo recruitResumeVo = JSON.parseObject(recruitInterviewVo.getResumeJson(), new TypeReference<RecruitResumeVo>() {
|
|
RecruitResumeVo recruitResumeVo = JSON.parseObject(recruitInterviewVo.getResumeJson(), new TypeReference<RecruitResumeVo>() {
|
|
|
});
|
|
});
|
|
|
recruitInterviewVo.setRecruitResumeVo(recruitResumeVo);
|
|
recruitInterviewVo.setRecruitResumeVo(recruitResumeVo);
|
|
|
- }else {
|
|
|
|
|
- RecruitAttachResumeVo recruitAttachResumeVo = JSON.parseObject(recruitInterviewVo.getResumeJson(), new TypeReference<RecruitAttachResumeVo>() {
|
|
|
|
|
- });
|
|
|
|
|
- recruitInterviewVo.setRecruitAttachResumeVo(recruitAttachResumeVo);
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
quantumVo.setRecruitInterviewList(recruitInterviewVos);
|
|
quantumVo.setRecruitInterviewList(recruitInterviewVos);
|