代码检查部分错误修改

This commit is contained in:
lym
2024-10-30 10:54:52 +08:00
parent 334536bd03
commit f5224fc030
12 changed files with 444 additions and 327 deletions
@@ -27,4 +27,9 @@ public class PostPageReqVO extends PageParam {
private Long organId;
@Schema(description = "排序", example = "ascend")
private String order;
@Schema(description = "排序字段", example = "id")
private String field;
}
@@ -49,11 +49,40 @@ public interface PostMapper extends BaseMapperX<PostDO> {
// postDO.setId((long) (i + 1));
// }
return selectPage(reqVO, lambdaQueryWrapperX
.likeIfPresent(PostDO::getCode, reqVO.getCode())
lambdaQueryWrapperX.likeIfPresent(PostDO::getCode, reqVO.getCode())
.likeIfPresent(PostDO::getName, reqVO.getName())
.eqIfPresent(PostDO::getStatus, reqVO.getStatus())
.orderByDesc(PostDO::getSort));
.eqIfPresent(PostDO::getStatus, reqVO.getStatus());
if (reqVO.getOrder() == null) {
lambdaQueryWrapperX.orderByDesc(PostDO::getSort);
} else {
if (reqVO.getOrder().equals("ascend")) {
switch (reqVO.getField()) {
case "name" -> lambdaQueryWrapperX.orderByAsc(PostDO::getName);
case "code" -> lambdaQueryWrapperX.orderByAsc(PostDO::getCode);
case "sort" -> lambdaQueryWrapperX.orderByAsc(PostDO::getSort);
case "status" -> lambdaQueryWrapperX.orderByAsc(PostDO::getStatus);
case "create_time" -> lambdaQueryWrapperX.orderByAsc(PostDO::getCreateTime);
default -> {
// default不排序
}
}
} else if (reqVO.getOrder().equals("descend")) {
switch (reqVO.getField()) {
case "name" -> lambdaQueryWrapperX.orderByDesc(PostDO::getName);
case "code" -> lambdaQueryWrapperX.orderByDesc(PostDO::getCode);
case "sort" -> lambdaQueryWrapperX.orderByDesc(PostDO::getSort);
case "status" -> lambdaQueryWrapperX.orderByDesc(PostDO::getStatus);
case "create_time" -> lambdaQueryWrapperX.orderByDesc(PostDO::getCreateTime);
default -> {
// default不排序
}
}
}
}
return selectPage(reqVO, lambdaQueryWrapperX);
}
default PostDO selectByName(String name) {