|
@@ -60,8 +60,12 @@ public interface JobAdvertisedMapper extends BaseMapperX<JobAdvertisedDO> {
|
|
|
MPJLambdaWrapperX<JobAdvertisedDO> query = new MPJLambdaWrapperX<>();
|
|
|
query.selectAll(JobAdvertisedDO.class);
|
|
|
query.selectAssociation(FairDO.class,JobAdvertisedRespVO::getJobFairRespVO);
|
|
|
+ query.selectAssociation(EnterpriseUserBindDO.class,JobAdvertisedRespVO::getSendUser);
|
|
|
query.selectAs(FairDO::getTitle, JobAdvertisedRespVO::getJobFairName);
|
|
|
query.leftJoin(FairDO.class,on->on.eq(JobAdvertisedDO::getFairId, FairDO::getId).eq(JobAdvertisedDO::getJoinFairStatus,JobJoinFairStatus.JOIN_FAIR_JOB.getStatus()));
|
|
|
+ query.leftJoin(EnterpriseUserBindDO.class,on ->
|
|
|
+ on.eq(EnterpriseUserBindDO::getEnterpriseId,JobAdvertisedDO::getEnterpriseId)
|
|
|
+ .eq(EnterpriseUserBindDO::getUserId,JobAdvertisedDO::getUserId));
|
|
|
query.eq(null!=reqVO.getFairId() && reqVO.getFairId()>0,FairDO::getId,reqVO.getFairId());
|
|
|
query.inIfPresent(JobAdvertisedDO::getId, reqVO.getId())
|
|
|
.eqIfPresent(JobAdvertisedDO::getEnterpriseId, reqVO.getEnterpriseId())
|
|
@@ -323,7 +327,7 @@ public interface JobAdvertisedMapper extends BaseMapperX<JobAdvertisedDO> {
|
|
|
default PageResult<JobCvRelDetailRespVO> selectAdminCvRelJobPage(JobCvRelPageReqVO reqVO, Long userId) {
|
|
|
MPJLambdaWrapperX<JobAdvertisedDO> query = new MPJLambdaWrapperX<>();
|
|
|
query.selectAssociation(JobAdvertisedDO.class, JobCvRelDetailRespVO::getJob);
|
|
|
- query.selectAssociation(EnterpriseUserBindDO.class, JobCvRelDetailRespVO::getSendUser);
|
|
|
+// query.selectAssociation(EnterpriseUserBindDO.class, JobCvRelDetailRespVO::getSendUser);
|
|
|
query.selectAssociation(EnterpriseDO.class, JobCvRelDetailRespVO::getEnterprise);
|
|
|
query.selectAssociation(JobCvRelDO.class, JobCvRelDetailRespVO::getCvRel);
|
|
|
query.selectAssociation(FairDO.class, JobCvRelDetailRespVO::getJobFair);
|
|
@@ -333,11 +337,11 @@ public interface JobAdvertisedMapper extends BaseMapperX<JobAdvertisedDO> {
|
|
|
query.innerJoin(EnterpriseDO.class, EnterpriseDO::getId, JobAdvertisedDO::getEnterpriseId);
|
|
|
query.leftJoin(FairDO.class, on ->on.eq(JobCvRelDO::getJobFairId, FairDO::getId));
|
|
|
query.leftJoin(PersonInfoDO.class, "person", PersonInfoDO::getUserId, JobCvRelDO::getUserId);
|
|
|
- query.leftJoin(EnterpriseUserBindDO.class, "enterprise_user",
|
|
|
- on->on
|
|
|
- .eq(JobAdvertisedDO::getEnterpriseId, EnterpriseUserBindDO::getEnterpriseId)
|
|
|
- .eq(JobAdvertisedDO::getUserId,EnterpriseUserBindDO::getUserId)
|
|
|
- );
|
|
|
+// query.leftJoin(EnterpriseUserBindDO.class, "enterprise_user",
|
|
|
+// on->on
|
|
|
+// .eq(JobAdvertisedDO::getEnterpriseId, EnterpriseUserBindDO::getEnterpriseId)
|
|
|
+// .eq(JobAdvertisedDO::getUserId,EnterpriseUserBindDO::getUserId)
|
|
|
+// );
|
|
|
|
|
|
|
|
|
query.eq(null!=userId,JobAdvertisedDO::getUserId, userId);
|