Commit 5bf511c656f0bd14092092b2c261ac693a74cc3d
1 parent
adecd2bb
fix:1.提升项目号搜索的搜索范围,由模糊查询提成为可以中间填充模糊查询
Showing
2 changed files
with
12 additions
and
3 deletions
src/main/java/com/order/erp/controller/OrderController.java
... | ... | @@ -140,12 +140,21 @@ public class OrderController { |
140 | 140 | @ApiOperation("查询项目号或者内部编号") |
141 | 141 | @PostMapping("/queryProjectNoAndInnerNo") |
142 | 142 | public ServerResult queryProjectNoAndInnerNo(@RequestBody QueryProjectNoAndInnerNoDto dto) { |
143 | - if (Objects.isNull(dto.getProjectNo()) && Objects.isNull(dto.getInnerNo())) { | |
143 | + if (dto.getProjectNo() == null && dto.getInnerNo() == null) { | |
144 | 144 | throw new BusinessException("请传入项目号或内部编号"); |
145 | 145 | } |
146 | - return ServerResult.success(orderBaseInfoMapper.queryProjectNoAndInnerNoDto(dto.getInnerNo() == null ? Boolean.TRUE : Boolean.FALSE, dto)); | |
146 | + | |
147 | + boolean flag = dto.getProjectNo() != null; | |
148 | + if (flag && dto.getProjectNo().contains("-")) { | |
149 | + dto.setProjectNo(dto.getProjectNo().replace("-", "-.*")); | |
150 | + } | |
151 | + | |
152 | + return ServerResult.success( | |
153 | + orderBaseInfoMapper.queryProjectNoAndInnerNoDto(flag, dto) | |
154 | + ); | |
147 | 155 | } |
148 | 156 | |
157 | + | |
149 | 158 | /** |
150 | 159 | * 校验是否重复 |
151 | 160 | * | ... | ... |
src/main/resources/mapper/OrderBaseInfoMapper.xml