|
@@ -202,8 +202,8 @@ public interface PersonInfoMapper extends BaseMapperX<PersonInfoDO> {
|
|
|
query.eqIfPresent(PersonInfoDO::getExpType, reqVO.getExpType());
|
|
|
query.eqIfPresent(PersonInfoDO::getType, reqVO.getType());
|
|
|
|
|
|
- query.and(qw->qw.in(CollUtil.isNotEmpty(reqVO.getPositionIds()), JobInterestedDO::getPositionId, reqVO.getPositionIds())
|
|
|
- .or()
|
|
|
+ query.and(CollUtil.isNotEmpty(reqVO.getPositionIds()) || CollUtil.isNotEmpty(reqVO.getAreaIds()) ,qw->qw.in(CollUtil.isNotEmpty(reqVO.getPositionIds()), JobInterestedDO::getPositionId, reqVO.getPositionIds())
|
|
|
+ .or(CollUtil.isNotEmpty(reqVO.getPositionIds()))
|
|
|
.in(CollUtil.isNotEmpty(reqVO.getAreaIds()), JobInterestedDO::getWorkAreaId, reqVO.getAreaIds()))
|
|
|
;
|
|
|
// 2504414 反馈BUG后修改前代码
|