|  | @@ -110,14 +110,14 @@ public class ApiDeviceController {
 | 
	
		
			
				|  |  |              return result;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          List<DeviceChannel> deviceChannels;
 | 
	
		
			
				|  |  | +        List<DeviceChannel> allDeviceChannelList = storager.queryChannelsByDeviceId(serial);
 | 
	
		
			
				|  |  |          if (start == null || limit ==null) {
 | 
	
		
			
				|  |  | -            deviceChannels = storager.queryChannelsByDeviceId(serial);
 | 
	
		
			
				|  |  | +            deviceChannels = allDeviceChannelList;
 | 
	
		
			
				|  |  |              result.put("ChannelCount", deviceChannels.size());
 | 
	
		
			
				|  |  |          }else {
 | 
	
		
			
				|  |  | -            start ++;
 | 
	
		
			
				|  |  | -            PageInfo pageResult = storager.queryChannelsByDeviceId(serial, null, null, null,start, limit);
 | 
	
		
			
				|  |  | -            result.put("ChannelCount", pageResult.getList().size());
 | 
	
		
			
				|  |  | -            deviceChannels = pageResult.getList();
 | 
	
		
			
				|  |  | +            deviceChannels = storager.queryChannelsByDeviceIdWithStartAndLimit(serial, null, null, null,start, limit);
 | 
	
		
			
				|  |  | +            int total = allDeviceChannelList.size();
 | 
	
		
			
				|  |  | +            result.put("ChannelCount", total);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          JSONArray channleJSONList = new JSONArray();
 |