|  | @@ -345,7 +345,7 @@ public class WaterMeterReadController {
 | 
	
		
			
				|  |  |  	@GetMapping("/v2/queryUnReadDeviceList")
 | 
	
		
			
				|  |  |  	@ApiOperation(value = "场景下抄表率-统计未抄设备数据-适用于所有场景(新统计口径)")
 | 
	
		
			
				|  |  |  	public AjaxMessage<Pagination<DeviceDto>> queryUnReadDeviceList(
 | 
	
		
			
				|  |  | -			@ApiParam(value = "场景", required = true) @RequestParam(required = true) int channelId,
 | 
	
		
			
				|  |  | +			@ApiParam(value = "场景", required = false) @RequestParam(required = false) Integer channelId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "建筑", required = false) @RequestParam(required = false) Integer buildingId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "客户", required = false) @RequestParam(required = false) Integer customerId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "查询范围,2:昨天,7:近7日,15:近15日", required = true) @RequestParam(required = true) Integer period,
 | 
	
	
		
			
				|  | @@ -356,6 +356,7 @@ public class WaterMeterReadController {
 | 
	
		
			
				|  |  |  		condition.setBuildingId(buildingId);
 | 
	
		
			
				|  |  |  		condition.setPeriod(period);
 | 
	
		
			
				|  |  |  		condition.setCustormerId(customerId);
 | 
	
		
			
				|  |  | +		condition.setCustomerIds(UserUtil.getCustomerIds());
 | 
	
		
			
				|  |  |  		Pagination<DeviceDto> rtnList = statMeterReadRateByBuildingService.queryUnReadDeviceList(condition, pageNum,
 | 
	
		
			
				|  |  |  				pageSize);
 | 
	
		
			
				|  |  |  		return new AjaxMessage<Pagination<DeviceDto>>(ResultStatus.OK, rtnList);
 | 
	
	
		
			
				|  | @@ -386,7 +387,7 @@ public class WaterMeterReadController {
 | 
	
		
			
				|  |  |  	@GetMapping("/v2/getRateListByBuilding")
 | 
	
		
			
				|  |  |  	@ApiOperation(value = "场景下抄表率-按照建筑统计抄表率-适用于所有场景(新统计口径)")
 | 
	
		
			
				|  |  |  	public AjaxMessage<Pagination<StatMeterReadRateDto>> getRateListByBuilding(
 | 
	
		
			
				|  |  | -			@ApiParam(value = "场景", required = false) @RequestParam(required = false) int channelId,
 | 
	
		
			
				|  |  | +			@ApiParam(value = "场景", required = false) @RequestParam(required = false) Integer channelId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "小区", required = false) @RequestParam(required = false) Integer communityId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "客户Id", required = false) @RequestParam(required = false) Integer customerId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "建筑", required = false) @RequestParam(required = false) Integer buildingId,
 | 
	
	
		
			
				|  | @@ -423,7 +424,7 @@ public class WaterMeterReadController {
 | 
	
		
			
				|  |  |  	@GetMapping("/rateAreaList")
 | 
	
		
			
				|  |  |  	@ApiOperation(value = "获取抄表率区域列表")
 | 
	
		
			
				|  |  |  	public AjaxMessage<List<BuildingSelectDto>> rateAreaList(
 | 
	
		
			
				|  |  | -			@ApiParam(value = "场景", required = false) @RequestParam(required = false) int channelId,
 | 
	
		
			
				|  |  | +			@ApiParam(value = "场景", required = false) @RequestParam(required = false) Integer channelId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "小区", required = false) @RequestParam(required = false) Integer communityId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "客户Id", required = false) @RequestParam(required = false) Integer customerId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "建筑", required = false) @RequestParam(required = false) Integer buildingId,
 | 
	
	
		
			
				|  | @@ -454,7 +455,7 @@ public class WaterMeterReadController {
 | 
	
		
			
				|  |  |  	@GetMapping("/v2/getRateListByBuildingForNew")
 | 
	
		
			
				|  |  |  	@ApiOperation(value = "场景下抄表率-按照建筑统计抄表率-适用于新装水表(新统计口径)")
 | 
	
		
			
				|  |  |  	public AjaxMessage<Pagination<StatMeterReadRateDto>> getRateListByBuildingForNew(
 | 
	
		
			
				|  |  | -			@ApiParam(value = "场景", required = true) @RequestParam(required = true) int channelId,
 | 
	
		
			
				|  |  | +			@ApiParam(value = "场景", required = true) @RequestParam(required = true) Integer channelId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "小区", required = false) @RequestParam(required = false) Integer communityId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "客户Id", required = false) @RequestParam(required = false) Integer customerId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "建筑", required = false) @RequestParam(required = false) Integer buildingId,
 | 
	
	
		
			
				|  | @@ -491,7 +492,7 @@ public class WaterMeterReadController {
 | 
	
		
			
				|  |  |  //    @GetMapping("/getRateListByBuilding")
 | 
	
		
			
				|  |  |  //    @ApiOperation(value = "场景下抄表率-按照建筑统计抄表率-适用于所有场景")
 | 
	
		
			
				|  |  |  	public AjaxMessage<Pagination<StatMeterReadRateDto>> getRateListByBuilding(
 | 
	
		
			
				|  |  | -			@ApiParam(value = "场景", required = true) @RequestParam(required = true) int channelId,
 | 
	
		
			
				|  |  | +			@ApiParam(value = "场景", required = true) @RequestParam(required = true) Integer channelId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "开始时间,格式YYYYMMDD", required = false) @RequestParam(required = false) int startDate,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "结束时间,格式YYYYMMDD", required = false) @RequestParam(required = false) int endDate,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "客户", required = false) @RequestParam(required = false) Integer customerId,
 | 
	
	
		
			
				|  | @@ -534,7 +535,7 @@ public class WaterMeterReadController {
 | 
	
		
			
				|  |  |  	@GetMapping("/v2/summaryRateListByBuildingForNew")
 | 
	
		
			
				|  |  |  	@ApiOperation(value = "场景下抄表率-按照建筑汇总-适用于新装水表(新统计口径)")
 | 
	
		
			
				|  |  |  	public AjaxMessage<StatMeterReadRateDto> summaryRateListByBuildingForNew(
 | 
	
		
			
				|  |  | -			@ApiParam(value = "场景", required = true) @RequestParam(required = true) int channelId,
 | 
	
		
			
				|  |  | +			@ApiParam(value = "场景", required = false) @RequestParam(required = false) Integer channelId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "小区", required = false) @RequestParam(required = false) Integer communityId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "建筑", required = false) @RequestParam(required = false) Integer buildingId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "客户", required = false) @RequestParam(required = false) Integer customerId,
 | 
	
	
		
			
				|  | @@ -568,7 +569,7 @@ public class WaterMeterReadController {
 | 
	
		
			
				|  |  |  	@GetMapping("/v2/summaryRateListByBuilding")
 | 
	
		
			
				|  |  |  	@ApiOperation(value = "场景下抄表率-按照建筑汇总-适用于所有场景(新统计口径)")
 | 
	
		
			
				|  |  |  	public AjaxMessage<StatMeterReadRateDto> summaryRateListByBuilding(
 | 
	
		
			
				|  |  | -			@ApiParam(value = "场景", required = false) @RequestParam(required = false) int channelId,
 | 
	
		
			
				|  |  | +			@ApiParam(value = "场景", required = false) @RequestParam(required = false) Integer channelId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "小区", required = false) @RequestParam(required = false) Integer communityId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "建筑", required = false) @RequestParam(required = false) Integer buildingId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "客户", required = false) @RequestParam(required = false) Integer customerId,
 | 
	
	
		
			
				|  | @@ -643,7 +644,7 @@ public class WaterMeterReadController {
 | 
	
		
			
				|  |  |  	@GetMapping("/v2/exportRateListByBuilding")
 | 
	
		
			
				|  |  |  	@ApiOperation(value = "场景下抄表率-按照建筑导出-适用于所有场景(新统计口径)")
 | 
	
		
			
				|  |  |  	public void exportRateListByBuilding(
 | 
	
		
			
				|  |  | -			@ApiParam(value = "场景", required = true) @RequestParam(required = true) int channelId,
 | 
	
		
			
				|  |  | +			@ApiParam(value = "场景", required = true) @RequestParam(required = true) Integer channelId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "客户", required = false) @RequestParam(required = false) Integer customerId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "小区", required = false) @RequestParam(required = false) Integer communityId,
 | 
	
		
			
				|  |  |  			@ApiParam(value = "建筑", required = false) @RequestParam(required = false) Integer buildingId,
 |