修复组织分页接口 sql or连接异常

This commit is contained in:
yangsb
2024-04-30 16:27:44 +08:00
parent e362f74ee2
commit 5a96ab08a9
@@ -24,11 +24,16 @@ public interface OrganMapper extends BaseMapperX<OrganizationDO> {
.likeIfPresent(OrganizationDO::getContactMobile, reqVO.getContactMobile()) .likeIfPresent(OrganizationDO::getContactMobile, reqVO.getContactMobile())
.eqIfPresent(OrganizationDO::getStatus, reqVO.getStatus()) .eqIfPresent(OrganizationDO::getStatus, reqVO.getStatus())
.betweenIfPresent(OrganizationDO::getCreateTime, reqVO.getCreateTime()) .betweenIfPresent(OrganizationDO::getCreateTime, reqVO.getCreateTime())
.likeIfPresent(OrganizationDO::getName, reqVO.getName()) .and(StrUtil.isNotBlank(reqVO.getName()), wrapper ->{
wrapper.or(Boolean.TRUE).like(OrganizationDO::getName, reqVO.getName());
wrapper.or(StrUtil.isNotBlank(reqVO.getPyAll())).like(OrganizationDO::getPinyinFull, reqVO.getPyAll());
wrapper.or(StrUtil.isNotBlank(reqVO.getPyFirstChar())).like(OrganizationDO::getPinyinInitial, reqVO.getPyFirstChar());
})
/*.likeIfPresent(OrganizationDO::getName, reqVO.getName())
.or(StrUtil.isNotBlank(reqVO.getName())) .or(StrUtil.isNotBlank(reqVO.getName()))
.likeIfPresent(OrganizationDO::getPinyinFull, reqVO.getPyAll()) .likeIfPresent(OrganizationDO::getPinyinFull, reqVO.getPyAll())
.or(StrUtil.isNotBlank(reqVO.getName())) .or(StrUtil.isNotBlank(reqVO.getName()))
.likeIfPresent(OrganizationDO::getPinyinInitial, reqVO.getPyFirstChar()) .likeIfPresent(OrganizationDO::getPinyinInitial, reqVO.getPyFirstChar())*/
.orderByDesc(OrganizationDO::getId)); .orderByDesc(OrganizationDO::getId));
} }