From d629f02ac1865816d014ed37c0965f4dd65059e2 Mon Sep 17 00:00:00 2001 From: fxxian Date: Sun, 3 Mar 2024 14:23:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20mobile=20counter=20device=20api=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=20location=20=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/counter/api/mobile/serializers.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/counter/api/mobile/serializers.py b/apps/counter/api/mobile/serializers.py index cf073e1..062251c 100644 --- a/apps/counter/api/mobile/serializers.py +++ b/apps/counter/api/mobile/serializers.py @@ -8,7 +8,7 @@ class DeviceInfoMobileSerializer(serializers.ModelSerializer): device_name = serializers.SerializerMethodField() status = serializers.SerializerMethodField() coordinate = serializers.SerializerMethodField() - # location = serializers.SerializerMethodField() + location = serializers.SerializerMethodField() class Meta: model = DeviceInfo @@ -17,7 +17,7 @@ class DeviceInfoMobileSerializer(serializers.ModelSerializer): 'device_name', 'status', 'coordinate', - # 'location', + 'location', ] def __init__(self, *args, **kwargs): @@ -44,4 +44,6 @@ class DeviceInfoMobileSerializer(serializers.ModelSerializer): return None def get_location(self, obj): - return obj.location + if self.cur_device: + return self.cur_device.location + return None