diff --git a/apps/counter/api/serializers.py b/apps/counter/api/serializers.py index 8cc1217..11c7331 100644 --- a/apps/counter/api/serializers.py +++ b/apps/counter/api/serializers.py @@ -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: