|
@@ -130,8 +130,11 @@ public interface FairDetailMapper extends BaseMapperX<FairDetailDO> {
|
|
|
query.eqIfPresent(FairDetailDO::getJobFairId, reqVO.getJobFairId());
|
|
|
query.eqIfPresent(FairDetailDO::getEnterpriseId, reqVO.getEnterpriseId());
|
|
|
query.eqIfPresent(FairDetailDO::getJobId, reqVO.getJobId());
|
|
|
- query.likeIfExists(JobAdvertisedDO::getName, reqVO.getKeyword());
|
|
|
- query.likeIfExists(EnterpriseDO::getName, reqVO.getKeyword());
|
|
|
+ if (StringUtils.hasText(reqVO.getKeyword())) {
|
|
|
+ query.and(q -> q.likeIfExists(JobAdvertisedDO::getName, reqVO.getKeyword())
|
|
|
+ .or()
|
|
|
+ .likeIfExists(EnterpriseDO::getName, reqVO.getKeyword()));
|
|
|
+ }
|
|
|
query.eq(FairDetailDO::getStatus, JobFairStatusEnum.NORMAL.getStatus());
|
|
|
if (null != reqVO.getPositionId()) {
|
|
|
query.in(JobAdvertisedDO::getPositionId, reqVO.getPositionId());
|