mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
岗位修复
This commit is contained in:
+18
-13
@@ -3,6 +3,7 @@ package com.cf.imes.module.system.dal.mysql.dept;
|
||||
import com.cf.imes.framework.common.pojo.PageResult;
|
||||
import com.cf.imes.framework.mybatis.core.mapper.BaseMapperX;
|
||||
import com.cf.imes.framework.mybatis.core.query.LambdaQueryWrapperX;
|
||||
import com.cf.imes.framework.organ.core.context.OrganContextHolder;
|
||||
import com.cf.imes.framework.security.core.LoginUser;
|
||||
import com.cf.imes.framework.security.core.util.SecurityFrameworkUtils;
|
||||
import com.cf.imes.module.system.controller.admin.dept.vo.post.PostPageReqVO;
|
||||
@@ -35,28 +36,32 @@ public interface PostMapper extends BaseMapperX<PostDO> {
|
||||
lambdaQueryWrapperX.eqIfPresent(PostDO::getOrganId, loginUser.getOrganId());
|
||||
}
|
||||
// 获取分页结果
|
||||
PageResult<PostDO> pageResult = selectPage(reqVO, lambdaQueryWrapperX
|
||||
// PageResult<PostDO> pageResult = selectPage(reqVO, lambdaQueryWrapperX
|
||||
// .likeIfPresent(PostDO::getCode, reqVO.getCode())
|
||||
// .likeIfPresent(PostDO::getName, reqVO.getName())
|
||||
// .eqIfPresent(PostDO::getStatus, reqVO.getStatus())
|
||||
// .orderByDesc(PostDO::getSort));
|
||||
|
||||
// 重新设置 id 值
|
||||
// List<PostDO> records = pageResult.getList();
|
||||
// for (int i = 0; i < records.size(); i++) {
|
||||
// PostDO postDO = records.get(i);
|
||||
// postDO.setId((long) (i + 1));
|
||||
// }
|
||||
|
||||
return selectPage(reqVO, lambdaQueryWrapperX
|
||||
.likeIfPresent(PostDO::getCode, reqVO.getCode())
|
||||
.likeIfPresent(PostDO::getName, reqVO.getName())
|
||||
.eqIfPresent(PostDO::getStatus, reqVO.getStatus())
|
||||
.orderByDesc(PostDO::getId));
|
||||
|
||||
// 重新设置 id 值
|
||||
List<PostDO> records = pageResult.getList();
|
||||
for (int i = 0; i < records.size(); i++) {
|
||||
PostDO postDO = records.get(i);
|
||||
postDO.setId((long) (i + 1));
|
||||
}
|
||||
|
||||
return pageResult;
|
||||
.orderByDesc(PostDO::getSort));
|
||||
}
|
||||
|
||||
default PostDO selectByName(String name) {
|
||||
return selectOne(PostDO::getName, name);
|
||||
return selectOne(PostDO::getName, name, PostDO::getOrganId, OrganContextHolder.getOrganId());
|
||||
}
|
||||
|
||||
default PostDO selectByCode(String code) {
|
||||
return selectOne(PostDO::getCode, code);
|
||||
return selectOne(PostDO::getCode, code, PostDO::getOrganId, OrganContextHolder.getOrganId());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user