白蚁-防治点-防治部位

master
yangzhe123 2025-08-28 14:56:35 +08:00
parent 063acde4fe
commit b7fff4283c
3 changed files with 8 additions and 6 deletions

View File

@ -14,8 +14,10 @@ public class PrePlacePageSo {
@Schema(description = "分页参数")
private PageSo pageSo;
private String preId;
private String preName;
private String preDetailName;
private String preId;
}

View File

@ -33,7 +33,7 @@ public class PrePlaceDetailService extends ServiceImpl<PrePlaceDetailMapper, Pre
public Page<PrePlaceDetail> pageQuery(PrePlacePageSo pageSo) {
if(StringUtils.isBlank(pageSo.getPreId())) {
throw new RuntimeException("请选择防治点");
throw new IllegalArgumentException("请选择防治点");
}
LambdaQueryWrapper<PrePlaceDetail> query = new LambdaQueryWrapper<>();
query.eq(PrePlaceDetail::getPreId, pageSo.getPreId());

View File

@ -42,8 +42,8 @@ public class PrePlaceService extends ServiceImpl<PrePlaceMapper, PrePlace> {
public List<PrePlace> tree(PrePlacePageSo dto) {
LambdaQueryWrapper<PrePlace> wrapper = new LambdaQueryWrapper<>();
if(!StringUtils.isBlank(dto.getPreId())){
wrapper.eq(PrePlace::getId, dto.getPreId());
if(!StringUtils.isBlank(dto.getPreName())){
wrapper.like(PrePlace::getId, dto.getPreName());
}
List<PrePlace> prePlaces = prePlaceMapper.selectList(wrapper);
Iterator<PrePlace> iterator = prePlaces.iterator();
@ -51,7 +51,7 @@ public class PrePlaceService extends ServiceImpl<PrePlaceMapper, PrePlace> {
PrePlace prePlace = iterator.next();
LambdaQueryWrapper<PrePlaceDetail> queryWrapper = new LambdaQueryWrapper<>();
if(!StringUtils.isBlank(dto.getPreName())){
queryWrapper.like(PrePlaceDetail::getDetailName, dto.getPreName());
queryWrapper.like(PrePlaceDetail::getDetailName, dto.getPreDetailName());
}
queryWrapper.eq(PrePlaceDetail::getPreId, prePlace.getId());
List<PrePlaceDetail> prePlaceDetails = prePlaceDetailMapper.selectList(queryWrapper);