From e77567c25adc82dc77e6746bf5eeb5f79454fcfa Mon Sep 17 00:00:00 2001 From: atao Date: Thu, 31 Aug 2017 17:05:00 +0800 Subject: [PATCH] 提交代码 --- src/main/java/com/zteits/irain/portal/web/parkinglotcloudplatform/areamanage/AreaManageController.java | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zteits/irain/portal/web/parkinglotcloudplatform/areamanage/AreaManageController.java b/src/main/java/com/zteits/irain/portal/web/parkinglotcloudplatform/areamanage/AreaManageController.java index fd29782..1a9989b 100644 --- a/src/main/java/com/zteits/irain/portal/web/parkinglotcloudplatform/areamanage/AreaManageController.java +++ b/src/main/java/com/zteits/irain/portal/web/parkinglotcloudplatform/areamanage/AreaManageController.java @@ -9,8 +9,12 @@ import com.clouds.common.web.vo.BizResultVO; import com.clouds.common.web.vo.EasyUIDataGridVO; import com.zteits.clouds.api.apibase.bean.BaseRequest; import com.zteits.clouds.api.apibase.bean.BizResult; +import com.zteits.clouds.api.dto.park.param.ParkInfoByAreaBlockIdsRequest; import com.zteits.clouds.api.dto.sys.AreaTreeDTO; +import com.zteits.clouds.api.dto.sys.TbAreaDTO; import com.zteits.clouds.api.dto.sys.param.AreaBlockByOrgIdQueryRequest; +import com.zteits.clouds.api.dto.sys.param.AreaBlockQueryByParentIdRequest; +import com.zteits.clouds.api.service.park.ParkingLotService; import com.zteits.clouds.api.service.sys.TbAreaService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -45,6 +49,9 @@ public class AreaManageController { @Autowired private TbAreaService tbAreaService; + @Autowired + private ParkingLotService parkingLotService; + @ApiOperation("根据归属组织ID查询区域与区块树") @PostMapping("/queryAreaAndBlockTree") public BizResultVO> queryAreaAndBlockTree(@RequestBody BaseRequest baseRequest) { @@ -68,4 +75,26 @@ public class AreaManageController { return resultVO; } + @ApiOperation("根据区块ID查询区块下停车场数量") + @PostMapping("/queryParkInfoNumByAreaBlockIds") + public BizResultVO queryParkInfoNumByAreaBlockIds(@RequestBody ParkInfoByAreaBlockIdsRequest request){ + BizResult> bizResult = parkingLotService.queryParkInfoByAreaBlockIds(request); + BizResultVO bizResultVO = new BizResultVO<>(); + Integer num; + if(ResultUtils.isSuccess(bizResult)){ + List list = bizResult.getData(); + if(list != null){ + num = list.size(); + }else { + num = 0; + } + bizResultVO.setData(num); + }else{ + bizResultVO.setCode(bizResult.getErrCode().getCode()); + bizResultVO.setMsg(bizResult.getErrMsg()); + } + + return bizResultVO; + } + } -- libgit2 0.21.4