|  |  | 
 |  |  | import com.alibaba.fastjson.JSONObject; | 
 |  |  | import com.genersoft.iot.vmp.gb28181.bean.Device; | 
 |  |  | import com.genersoft.iot.vmp.gb28181.bean.DeviceChannel; | 
 |  |  | import com.genersoft.iot.vmp.storager.IVideoManagerStorager; | 
 |  |  | import com.genersoft.iot.vmp.storager.IVideoManagerStorage; | 
 |  |  | import com.github.pagehelper.PageInfo; | 
 |  |  | import org.slf4j.Logger; | 
 |  |  | import org.slf4j.LoggerFactory; | 
 |  |  | 
 |  |  |     private final static Logger logger = LoggerFactory.getLogger(ApiDeviceController.class); | 
 |  |  |  | 
 |  |  |     @Autowired | 
 |  |  |     private IVideoManagerStorager storager; | 
 |  |  |     private IVideoManagerStorage storager; | 
 |  |  |  | 
 |  |  |     // @Autowired | 
 |  |  |     // private SIPCommander cmder; | 
 |  |  | 
 |  |  |             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 { | 
 |  |  |             PageInfo<DeviceChannel> pageResult = storager.queryChannelsByDeviceId(serial, null, null, null,start/limit, limit); | 
 |  |  |             result.put("ChannelCount", pageResult.getTotal()); | 
 |  |  |             deviceChannels = pageResult.getList(); | 
 |  |  |             deviceChannels = storager.queryChannelsByDeviceIdWithStartAndLimit(serial, null, null, null,start, limit); | 
 |  |  |             int total = allDeviceChannelList.size(); | 
 |  |  |             result.put("ChannelCount", total); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         JSONArray channleJSONList = new JSONArray(); |