feat: mobile counter device api 新增 location 字段

This commit is contained in:
fxxian 2024-03-03 14:23:43 +08:00
parent 58d456d3a7
commit d629f02ac1
1 changed files with 5 additions and 3 deletions

View File

@ -8,7 +8,7 @@ class DeviceInfoMobileSerializer(serializers.ModelSerializer):
device_name = serializers.SerializerMethodField() device_name = serializers.SerializerMethodField()
status = serializers.SerializerMethodField() status = serializers.SerializerMethodField()
coordinate = serializers.SerializerMethodField() coordinate = serializers.SerializerMethodField()
# location = serializers.SerializerMethodField() location = serializers.SerializerMethodField()
class Meta: class Meta:
model = DeviceInfo model = DeviceInfo
@ -17,7 +17,7 @@ class DeviceInfoMobileSerializer(serializers.ModelSerializer):
'device_name', 'device_name',
'status', 'status',
'coordinate', 'coordinate',
# 'location', 'location',
] ]
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
@ -44,4 +44,6 @@ class DeviceInfoMobileSerializer(serializers.ModelSerializer):
return None return None
def get_location(self, obj): def get_location(self, obj):
return obj.location if self.cur_device:
return self.cur_device.location
return None