Commit f707c4379e5a4e3221590a574f2e13d9f62f8ac2
1 parent
ed463863
refactor(order): 优化项目锁定字段申请查询逻辑
- 在查询项目锁定字段申请时,增加了对 type 字段的非空判断- 使用 Objects.nonNull() 方法确保仅在 type 不为 null 时应用该查询条件 - 提高了查询的灵活性和准确性,避免了潜在的空指针异常
Showing
1 changed file
with
1 additions
and
1 deletions
src/main/java/com/order/erp/service/order/impl/ProjectBaseInfoServiceImpl.java
... | ... | @@ -132,7 +132,7 @@ public class ProjectBaseInfoServiceImpl extends ServiceImpl<ProjectBaseInfoMappe |
132 | 132 | public ServerResult pageProjectLockFieldApply(QueryProjectLockFieldVO vo) { |
133 | 133 | Page<ProjectApplyDO> page = projectFieldLockApplyService.lambdaQuery() |
134 | 134 | .eq(BaseDO::getEnableFlag, Constant.ENABLE_TEN) |
135 | - .eq(ProjectApplyDO::getType, vo.getType()) | |
135 | + .eq(Objects.nonNull(vo.getType()),ProjectApplyDO::getType, vo.getType()) | |
136 | 136 | .eq(ProjectApplyDO::getStatus, StringUtils.isBlank(vo.getStatus()) ? ApplyStatusEnum.WAIT_AUDIT.getStatus() : vo.getStatus()) |
137 | 137 | .orderByDesc(ProjectApplyDO::getCreateTime) |
138 | 138 | .page(new Page<>(vo.getPage(), vo.getPageSize())); | ... | ... |