|
@@ -114,10 +114,19 @@ public class BaseBuildServiceImpl extends AbstractCrudService<BaseBuildMapper, B
|
|
|
@Override
|
|
|
public CommonPage<BuildFacilityRelateResponeVO> buildFacilityRelateList(BuildFacilityRelateRequestVO requestVO){
|
|
|
List<BuildFacilityRelateResponeVO> list = new ArrayList<>();
|
|
|
+
|
|
|
+ LambdaQueryWrapper<BaseBuild> queryBuild = Wrappers.lambdaQuery();
|
|
|
+ queryBuild.eq(BaseBuild::getId,requestVO.getBuildId())
|
|
|
+ .eq(BaseBuild::getDeleteFlag,0)
|
|
|
+ .eq(BaseBuild::getTenantId,SecurityUtils.getTenantId())
|
|
|
+ .orderByDesc(BaseBuild::getId);
|
|
|
+ BaseBuild buildOne = this.getOne(queryBuild);
|
|
|
+ Integer buildFacilityId = buildOne.getFacilityId();
|
|
|
+
|
|
|
IPage<BaseGgpFacility> page = new Page<>(requestVO.getCurrent(),requestVO.getSize());
|
|
|
LambdaQueryWrapper<BaseGgpFacility> queryWrapper = Wrappers.lambdaQuery();
|
|
|
queryWrapper.like(StringUtils.isNotBlank(requestVO.getFacilityNum()),BaseGgpFacility::getFacilityNum,requestVO.getFacilityNum())
|
|
|
- .eq(requestVO.getFacilityType() != null,BaseGgpFacility::getFacilityType,requestVO.getFacilityType())
|
|
|
+ .eq(StringUtils.isNotBlank(requestVO.getFacilityType()),BaseGgpFacility::getFacilityType,requestVO.getFacilityType())
|
|
|
.eq(BaseGgpFacility::getTenantId,SecurityUtils.getTenantId());
|
|
|
page = baseGgpFacilityService.page(page,queryWrapper);
|
|
|
if(CollectionUtils.isNotEmpty(page.getRecords())){
|
|
@@ -137,7 +146,7 @@ public class BaseBuildServiceImpl extends AbstractCrudService<BaseBuildMapper, B
|
|
|
|
|
|
responeVO.setAddress(page.getRecords().get(i).getAddress());
|
|
|
|
|
|
- if(page.getRecords().get(i).getId().equals(requestVO.getBuildFacilityId())){
|
|
|
+ if(page.getRecords().get(i).getId().equals(buildFacilityId)){
|
|
|
responeVO.setStatus(1);
|
|
|
}else{
|
|
|
responeVO.setStatus(0);
|