|  | @ -80,22 +80,23 @@ public class OnenetService {
 | 
												
													
														
															|  |             JSONObject msg = jsonObject.getJSONObject("msg");
 |  |             JSONObject msg = jsonObject.getJSONObject("msg");
 | 
												
													
														
															|  |             String deviceSn = msg.getString("imei");
 |  |             String deviceSn = msg.getString("imei");
 | 
												
													
														
															|  |             OnenetDevice onenetDevice = onenetDeviceDao.findBySn(deviceSn);
 |  |             OnenetDevice onenetDevice = onenetDeviceDao.findBySn(deviceSn);
 | 
												
													
														
															|  |             String categoryCode = "";
 |  | 
 | 
												
													
														
															|  | 
 |  |             if(onenetDevice == null){
 | 
												
													
														
															|  | 
 |  |                 logger.info("onenetDevice 设备不存在"+body);
 | 
												
													
														
															|  | 
 |  |                 return;
 | 
												
													
														
															|  | 
 |  |             }
 | 
												
													
														
															|  |             String title = "";
 |  |             String title = "";
 | 
												
													
														
															|  |             if(onenetDevice!=null){
 |  | 
 | 
												
													
														
															|  |                 categoryCode = onenetDevice.getCategoryCode();
 |  | 
 | 
												
													
														
															|  |                 if("14".equals(categoryCode)){
 |  | 
 | 
												
													
														
															|  |                     title = "可燃气体探测器报警信息接收";
 |  | 
 | 
												
													
														
															|  |                 }else if("15".equals(categoryCode)){
 |  | 
 | 
												
													
														
															|  |                     title = "烟探测器监测信息接收";
 |  | 
 | 
												
													
														
															|  |                 }
 |  | 
 | 
												
													
														
															|  | 
 |  |             String categoryCode = onenetDevice.getCategoryCode();
 | 
												
													
														
															|  | 
 |  |             if("14".equals(categoryCode)){
 | 
												
													
														
															|  | 
 |  |                 title = "可燃气体探测器报警信息接收";
 | 
												
													
														
															|  | 
 |  |             }else if("15".equals(categoryCode)){
 | 
												
													
														
															|  | 
 |  |                 title = "烟探测器监测信息接收";
 | 
												
													
														
															|  |             }
 |  |             }
 | 
												
													
														
															|  |             hvDeviceService.updContactStatus(deviceSn,1);
 |  |             hvDeviceService.updContactStatus(deviceSn,1);
 | 
												
													
														
															|  |             dataPushLogUtil.savePushLog(deviceSn,msg.toJSONString(),title);
 |  |             dataPushLogUtil.savePushLog(deviceSn,msg.toJSONString(),title);
 | 
												
													
														
															|  |             //未来鹰设备 类型2是设备状态(不准)
 |  |             //未来鹰设备 类型2是设备状态(不准)
 | 
												
													
														
															|  |             Integer type = msg.getInteger("type");
 |  |             Integer type = msg.getInteger("type");
 | 
												
													
														
															|  |             String value = msg.getString("value");
 |  |             String value = msg.getString("value");
 | 
												
													
														
															|  |             if(type==1){
 |  | 
 | 
												
													
														
															|  | 
 |  |             if("1".equals(onenetDevice.getDeviceType())){
 | 
												
													
														
															|  |                 String order = value.substring(10,14);
 |  |                 String order = value.substring(10,14);
 | 
												
													
														
															|  |                 if("1401".equals(order)){
 |  |                 if("1401".equals(order)){
 | 
												
													
														
															|  |                     //自定义命令数据更新(心跳/设备状态上报)
 |  |                     //自定义命令数据更新(心跳/设备状态上报)
 | 
												
											
												
													
														
															|  | @ -129,6 +130,10 @@ public class OnenetService {
 | 
												
													
														
															|  |                     index.setRecordTime(DateUtil.getStringDate());
 |  |                     index.setRecordTime(DateUtil.getStringDate());
 | 
												
													
														
															|  |                     deviceHealthIndexDao.save(index);
 |  |                     deviceHealthIndexDao.save(index);
 | 
												
													
														
															|  |                 }
 |  |                 }
 | 
												
													
														
															|  | 
 |  |             }else if("2".equals(onenetDevice.getDeviceType())){
 | 
												
													
														
															|  | 
 |  |                 //海康设备
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |             }
 |  |             }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |             record.setContent(msg.toJSONString());
 |  |             record.setContent(msg.toJSONString());
 |