mirror of
https://gitee.com/beecue/fastbee.git
synced 2025-12-18 17:05:55 +08:00
设备摘要bug修复
This commit is contained in:
@@ -34,9 +34,6 @@ public class EmqxService {
|
||||
@Autowired
|
||||
private IDeviceService deviceService;
|
||||
|
||||
// @Autowired
|
||||
// private IDeviceLogService deviceLogService;
|
||||
|
||||
@Autowired
|
||||
private ILogService logService;
|
||||
|
||||
@@ -133,11 +130,6 @@ public class EmqxService {
|
||||
Device device = JSON.parseObject(message, Device.class);
|
||||
device.setProductId(productId);
|
||||
device.setSerialNumber(deviceNum);
|
||||
// 未采用设备定位则清空定位,定位方式(1=ip自动定位,2=设备定位,3=自定义)
|
||||
if(device.getLocationWay()!=2){
|
||||
device.setLatitude(null);
|
||||
device.setLongitude(null);
|
||||
}
|
||||
deviceService.reportDevice(device);
|
||||
} catch (Exception e) {
|
||||
logger.error("接收设备信息,解析数据时异常 message={}", e.getMessage());
|
||||
|
||||
@@ -825,6 +825,11 @@ public class DeviceServiceImpl implements IDeviceService {
|
||||
@Override
|
||||
public int reportDevice(Device device) {
|
||||
Device deviceEntity=deviceMapper.selectDeviceBySerialNumber(device.getSerialNumber());
|
||||
// 未采用设备定位则清空定位,定位方式(1=ip自动定位,2=设备定位,3=自定义)
|
||||
if(deviceEntity.getLocationWay()!=2){
|
||||
device.setLatitude(null);
|
||||
device.setLongitude(null);
|
||||
}
|
||||
int result=0;
|
||||
if(deviceEntity!=null){
|
||||
// 更新设备信息
|
||||
|
||||
Reference in New Issue
Block a user