|  | @ -1,5 +1,6 @@
 | 
												
													
														
															|  | package com.yihu.iot.controller.monitorPlatform;
 |  | package com.yihu.iot.controller.monitorPlatform;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  | import com.alibaba.fastjson.JSONObject;
 | 
												
													
														
															|  | import com.fasterxml.jackson.databind.ObjectMapper;
 |  | import com.fasterxml.jackson.databind.ObjectMapper;
 | 
												
													
														
															|  | import com.yihu.iot.service.monitorPlatform.MonitorPlatformService;
 |  | import com.yihu.iot.service.monitorPlatform.MonitorPlatformService;
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.web.MixEnvelop;
 |  | import com.yihu.jw.restmodel.web.MixEnvelop;
 | 
												
											
												
													
														
															|  | @ -52,12 +53,18 @@ public class MonitorPlatformController extends EnvelopRestEndpoint {
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @RequestMapping(value = "/smartDeviceDistribution",method = RequestMethod.GET)
 |  |     @RequestMapping(value = "/smartDeviceDistribution",method = RequestMethod.GET)
 | 
												
													
														
															|  |     @ApiOperation("智能设备发放")
 |  |     @ApiOperation("智能设备发放")
 | 
												
													
														
															|  |     public MixEnvelop smartDeviceDistribution(@ApiParam(name="type",value="设备类型")
 |  | 
 | 
												
													
														
															|  |                                               @RequestParam(value="type",required = false) String type,
 |  | 
 | 
												
													
														
															|  |                                               @ApiParam(name="name",value="产品名称")
 |  | 
 | 
												
													
														
															|  |                                               @RequestParam(value="name",required = false) String name){
 |  | 
 | 
												
													
														
															|  | 
 |  |     public MixEnvelop smartDeviceDistribution(@ApiParam(name="startTime",value="开始时间",defaultValue = "")
 | 
												
													
														
															|  | 
 |  |                                                   @RequestParam(value="startTime",required = false) String startTime,
 | 
												
													
														
															|  | 
 |  |                                               @ApiParam(name="endTime",value="结束时间",defaultValue = "")
 | 
												
													
														
															|  | 
 |  |                                                   @RequestParam(value="endTime",required = false) String endTime,
 | 
												
													
														
															|  | 
 |  |                                               @ApiParam(name="deviceType",value="设备类型",defaultValue = "")
 | 
												
													
														
															|  | 
 |  |                                                   @RequestParam(value="deviceType",required = false) String deviceType,
 | 
												
													
														
															|  | 
 |  |                                               @ApiParam(name="area",value="地区",defaultValue = "")
 | 
												
													
														
															|  | 
 |  |                                                   @RequestParam(value="area",required = false) String area,
 | 
												
													
														
															|  | 
 |  |                                               @ApiParam(name="hospital",value="机构",defaultValue = "")
 | 
												
													
														
															|  | 
 |  |                                                   @RequestParam(value="hospital",required = false) String hospital){
 | 
												
													
														
															|  |         try {
 |  |         try {
 | 
												
													
														
															|  |             return MixEnvelop.getSuccess("查询成功",monitorPlatformService.smartDeviceDistribution(type,name));
 |  | 
 | 
												
													
														
															|  | 
 |  |             return MixEnvelop.getSuccess("查询成功",monitorPlatformService.smartDeviceDistribution(startTime,endTime,deviceType,area,hospital));
 | 
												
													
														
															|  |         }catch (Exception e){
 |  |         }catch (Exception e){
 | 
												
													
														
															|  |             e.printStackTrace();
 |  |             e.printStackTrace();
 | 
												
													
														
															|  |             return MixEnvelop.getError("查询失败");
 |  |             return MixEnvelop.getError("查询失败");
 | 
												
											
												
													
														
															|  | @ -159,8 +166,8 @@ public class MonitorPlatformController extends EnvelopRestEndpoint {
 | 
												
													
														
															|  |             if(pageSize==null){
 |  |             if(pageSize==null){
 | 
												
													
														
															|  |                 pageSize = 10;
 |  |                 pageSize = 10;
 | 
												
													
														
															|  |             }
 |  |             }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |             return MixEnvelop.getSuccess("查询成功",monitorPlatformService.deviceUseData(page,pageSize,deviceSn));
 |  | 
 | 
												
													
														
															|  | 
 |  |             JSONObject jsonObject = monitorPlatformService.deviceUseData(page,pageSize,deviceSn);
 | 
												
													
														
															|  | 
 |  |             return MixEnvelop.getSuccess("查询成功",jsonObject.getJSONArray("list"),jsonObject.getInteger("total"));
 | 
												
													
														
															|  |         }catch (Exception e){
 |  |         }catch (Exception e){
 | 
												
													
														
															|  |             e.printStackTrace();
 |  |             e.printStackTrace();
 | 
												
													
														
															|  |             return MixEnvelop.getError("查询失败");
 |  |             return MixEnvelop.getError("查询失败");
 | 
												
											
												
													
														
															|  | @ -197,7 +204,7 @@ public class MonitorPlatformController extends EnvelopRestEndpoint {
 | 
												
													
														
															|  |             if(pageSize==null){
 |  |             if(pageSize==null){
 | 
												
													
														
															|  |                 pageSize = 10;
 |  |                 pageSize = 10;
 | 
												
													
														
															|  |             }
 |  |             }
 | 
												
													
														
															|  |             return MixEnvelop.getSuccess("查询成功",monitorPlatformService.deviceOverhaulList(page,pageSize,deviceSn));
 |  | 
 | 
												
													
														
															|  | 
 |  |             return MixEnvelop.getSuccess("查询成功",monitorPlatformService.deviceOverhaulList(page,pageSize,deviceSn),monitorPlatformService.deviceOverhaulListTotal(deviceSn));
 | 
												
													
														
															|  |         }catch (Exception e){
 |  |         }catch (Exception e){
 | 
												
													
														
															|  |             e.printStackTrace();
 |  |             e.printStackTrace();
 | 
												
													
														
															|  |             return MixEnvelop.getError("查询失败");
 |  |             return MixEnvelop.getError("查询失败");
 |