fix: 更正v2 json字段类型

This commit is contained in:
fxxian 2024-03-26 21:10:25 +08:00
parent befe00d0cf
commit 9db639be7c
1 changed files with 3 additions and 3 deletions

View File

@ -250,7 +250,7 @@ class DeviceInfoSerializer(serializers.ModelSerializer):
# 区分一代和二代设备
if obj.chip_type == 'AIR-V2':
if self.mosq_device_info and self.mosq_device_info.count:
return self.mosq_device_info.count
return str(self.mosq_device_info.count)
if self.latest:
return self.latest['count']
@ -260,7 +260,7 @@ class DeviceInfoSerializer(serializers.ModelSerializer):
# 区分一代和二代设备
if obj.chip_type == 'AIR-V2':
if self.mosq_device_info and self.mosq_device_info.signal:
return self.mosq_device_info.signal
return str(self.mosq_device_info.signal)
if self.latest:
return self.latest['csq']
@ -270,7 +270,7 @@ class DeviceInfoSerializer(serializers.ModelSerializer):
# 区分一代和二代设备
if obj.chip_type == 'AIR-V2':
if self.mosq_device_info and self.mosq_device_info.energy:
return self.mosq_device_info.energy
return str(self.mosq_device_info.energy)
if self.latest:
if float(self.latest['vol']) <= 100: