ximon-admin/src/main/java/com/sandu/ximon/admin/manager/iot/rrpc/enums/AtmoFunctionCode.java
@@ -13,7 +13,7 @@ // 设置心跳包间隔 SettingHeartBeatTime("11"), // 大气设备心跳包存储(设备状态)) AIR_EQUIPMENT_STATE("air_equipment_state"),; AIR_EQUIPMENT_STATE("air_equipment_state"); private String code; ximon-admin/src/main/java/com/sandu/ximon/admin/manager/iot/rrpc/enums/LightPoleHeelingEnum.java
@@ -14,7 +14,9 @@ //设置心跳包时间(秒) SetHeartbeatPacketTime("11"), //设置传感器为初始状态 SetSensorState("12"); SetSensorState("12"), // 灯杆倾斜(设备状态存储)) LIGHT_POLE_HEELING_STATE("light_pole_heeling_state"); private String code; ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightPoleHeelingEquipmentService.java
@@ -1,6 +1,8 @@ package com.sandu.ximon.admin.service; import com.sandu.common.service.impl.BaseServiceImpl; import com.sandu.ximon.admin.manager.iot.rrpc.enums.LightPoleHeelingEnum; import com.sandu.ximon.admin.utils.RedisUtils; import com.sandu.ximon.dao.domain.LightPoleHeelingEquipment; import com.sandu.ximon.dao.mapper.LightPoleHeelingEquipmentMapper; import org.springframework.stereotype.Service; @@ -11,4 +13,16 @@ */ @Service public class LightPoleHeelingEquipmentService extends BaseServiceImpl<LightPoleHeelingEquipmentMapper, LightPoleHeelingEquipment> { /** * 添加灯杆倾斜到设备表 * * @param bean * @return */ public boolean addLightPoleHeelingEquipment(LightPoleHeelingEquipment bean) { //存储设备状态到缓存 RedisUtils.getBean().set(LightPoleHeelingEnum.LIGHT_POLE_HEELING_STATE.getCode() + bean.getMac() , 1, 300L); return save(bean); } } ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightPoleHeelingService.java
@@ -216,7 +216,7 @@ if (one == null) { LightPoleHeelingEquipment equipment = new LightPoleHeelingEquipment(); equipment.setMac(deviceName); lightPoleHeelingEquipmentService.save(equipment); lightPoleHeelingEquipmentService.addLightPoleHeelingEquipment(equipment); } return save(lightPoleHeeling);