|
@@ -16,6 +16,7 @@ import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.interview.InterviewInviteDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.job.JobAdvertisedDO;
|
|
|
import com.citu.module.menduner.system.dal.dataobject.person.PersonInfoDO;
|
|
|
+import com.citu.module.menduner.system.enums.interview.InterviewInviteStatusEnum;
|
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
@@ -83,7 +84,7 @@ public interface InterviewInviteMapper extends BaseMapperX<InterviewInviteDO> {
|
|
|
|
|
|
query.innerJoin(JobAdvertisedDO.class, JobAdvertisedDO::getId, InterviewInviteDO::getJobId);
|
|
|
query.eq(InterviewInviteDO::getEnterpriseId, enterpriseId);
|
|
|
- query.eq(InterviewInviteDO::getUserId, userId);
|
|
|
+ query.eq(InterviewInviteDO::getInviteUserId, userId);
|
|
|
query
|
|
|
.eqIfPresent(InterviewInviteDO::getJobId, reqVO.getJobId())
|
|
|
.eqIfPresent(InterviewInviteDO::getType, reqVO.getType())
|
|
@@ -121,6 +122,7 @@ public interface InterviewInviteMapper extends BaseMapperX<InterviewInviteDO> {
|
|
|
// 设置查询条件,筛选time在threeHoursAgo和now之间的记录
|
|
|
query.ge(InterviewInviteDO::getTime, threeHoursAgo);
|
|
|
query.le(InterviewInviteDO::getTime, now);
|
|
|
+ query.eq(InterviewInviteDO::getStatus, InterviewInviteStatusEnum.PENDING_INTERVIEW.getStatus());
|
|
|
|
|
|
return selectJoinList(InterviewInviteDO.class, query);
|
|
|
}
|