|
|
@@ -18,10 +18,10 @@ import com.zhongzheng.common.utils.ServletUtils;
|
|
|
import com.zhongzheng.modules.course.domain.MajorCategory;
|
|
|
import com.zhongzheng.modules.recruit.bo.*;
|
|
|
import com.zhongzheng.modules.recruit.domain.RecruitInterviewLog;
|
|
|
+import com.zhongzheng.modules.recruit.domain.RecruitInterviewMessage;
|
|
|
import com.zhongzheng.modules.recruit.domain.RecruitResume;
|
|
|
-import com.zhongzheng.modules.recruit.service.IRecruitInterviewLogService;
|
|
|
-import com.zhongzheng.modules.recruit.service.IRecruitNeedsService;
|
|
|
-import com.zhongzheng.modules.recruit.service.IRecruitResumeService;
|
|
|
+import com.zhongzheng.modules.recruit.mapper.RecruitInterviewMessageMapper;
|
|
|
+import com.zhongzheng.modules.recruit.service.*;
|
|
|
import com.zhongzheng.modules.recruit.vo.*;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
|
@@ -33,7 +33,6 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.github.pagehelper.Page;
|
|
|
import com.zhongzheng.modules.recruit.domain.RecruitInterview;
|
|
|
import com.zhongzheng.modules.recruit.mapper.RecruitInterviewMapper;
|
|
|
-import com.zhongzheng.modules.recruit.service.IRecruitInterviewService;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
import java.text.DateFormat;
|
|
|
@@ -58,6 +57,10 @@ public class RecruitInterviewServiceImpl extends ServiceImpl<RecruitInterviewMap
|
|
|
private IRecruitInterviewLogService recruitInterviewLogService;
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IRecruitInterviewMessageService recruitInterviewMessageService;
|
|
|
+
|
|
|
+
|
|
|
|
|
|
@Override
|
|
|
public RecruitInterviewVo queryById(Long interviewId){
|
|
|
@@ -164,6 +167,14 @@ public class RecruitInterviewServiceImpl extends ServiceImpl<RecruitInterviewMap
|
|
|
update.setTimingStart(Convert.toLong( DateUtil.hour(date3, true)));
|
|
|
update.setTimingEnd(Convert.toLong( DateUtil.hour(date3, true)) + 1);
|
|
|
}
|
|
|
+ RecruitInterviewMessageAddBo recruit = new RecruitInterviewMessageAddBo();
|
|
|
+ recruit.setInterviewId(bo.getInterviewId());
|
|
|
+ recruit.setCreateTime(DateUtils.getNowTime());
|
|
|
+ recruit.setUpdateTime(DateUtils.getNowTime());
|
|
|
+ recruit.setLookStatus(0);
|
|
|
+ RecruitInterviewVo recruitInterviewVo = this.queryById(bo.getInterviewId());
|
|
|
+ recruit.setUserId(recruitInterviewVo.getUserId());
|
|
|
+ Boolean aBoolean = recruitInterviewMessageService.insertByAddBo(recruit);
|
|
|
update.setUpdateTime(DateUtils.getNowTime());
|
|
|
return this.updateById(update);
|
|
|
}
|
|
|
@@ -253,12 +264,12 @@ public class RecruitInterviewServiceImpl extends ServiceImpl<RecruitInterviewMap
|
|
|
recruitInterviewVo.setRecruitResumeVo(recruitResumeVo);
|
|
|
}
|
|
|
if (bo.getUserId() != null) {
|
|
|
- RecruitInterviewLog recruitInterviewLog = new RecruitInterviewLog();
|
|
|
- recruitInterviewLog.setLookStatus(1);
|
|
|
- recruitInterviewLog.setUpdateTime(DateUtils.getNowTime());
|
|
|
- LambdaUpdateWrapper<RecruitInterviewLog> recruitInterviews = new LambdaUpdateWrapper<>();
|
|
|
- recruitInterviews.set(bo.getUserId() != null, RecruitInterviewLog::getUserId, bo.getUserId());
|
|
|
- boolean update = recruitInterviewLogService.update(recruitInterviewLog, recruitInterviews);
|
|
|
+ RecruitInterviewMessage recruitInterviewMessage = new RecruitInterviewMessage();
|
|
|
+ recruitInterviewMessage.setLookStatus(1);
|
|
|
+ recruitInterviewMessage.setUpdateTime(DateUtils.getNowTime());
|
|
|
+ LambdaUpdateWrapper<RecruitInterviewMessage> re = new LambdaUpdateWrapper<>();
|
|
|
+ re.set(bo.getUserId() != null, RecruitInterviewMessage::getUserId, bo.getUserId());
|
|
|
+ boolean update1 = recruitInterviewMessageService.update(recruitInterviewMessage, re);
|
|
|
}
|
|
|
return recruitInterviewVos;
|
|
|
}
|