From 5767c5aee0a52fe3d6d94aa51961c2f03447323a Mon Sep 17 00:00:00 2001 From: fxxian Date: Tue, 2 Apr 2024 11:52:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=94=B1=E4=BA=8Emqtt?= =?UTF-8?q?=E4=B8=8A=E6=8A=A5=E6=97=B6=E9=97=B4=E5=A4=A7=E4=BA=8E=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E5=99=A8=E6=97=B6=E9=97=B4=E5=AF=BC=E8=87=B4=E8=AE=A1?= =?UTF-8?q?=E7=AE=97bug=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/counter/api/serializers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/counter/api/serializers.py b/apps/counter/api/serializers.py index 8893dd1..c485202 100644 --- a/apps/counter/api/serializers.py +++ b/apps/counter/api/serializers.py @@ -238,8 +238,8 @@ class DeviceInfoSerializer(serializers.ModelSerializer): mosq_device_info = MosquitoDeviceInfo.objects.filter(device_id=obj.device_id).first() if mosq_device_info and mosq_device_info.last_connect: self.mosq_device_info = mosq_device_info - now = datetime.now(tz=pytz.timezone('Asia/Shanghai')) - dt = now - mosq_device_info.last_connect + now = datetime.now(pytz.utc) + dt = abs(now - mosq_device_info.last_connect) if dt.seconds > 300: return 0 else: