From 0d676fc9fbee0bf791dae72c2a2baff79defc55a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E4=BC=9F=E6=9D=B0?= <> Date: Mon, 27 Feb 2023 15:04:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B0=94=E8=B1=A1=E5=8F=B0=E7=94=B5=E5=8E=8B?= =?UTF-8?q?=E8=B6=85=E8=BF=871.26V=E7=BB=9F=E4=B8=80=E5=A4=84=E7=90=86?= =?UTF-8?q?=E6=88=90100%?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/mosquito/api/serializers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/mosquito/api/serializers.py b/apps/mosquito/api/serializers.py index d24410f..4c3bbcd 100644 --- a/apps/mosquito/api/serializers.py +++ b/apps/mosquito/api/serializers.py @@ -150,7 +150,10 @@ class WeatherLogSerializer(serializers.ModelSerializer): def get_power(self, obj): # power max 12.6V, min 8.5V - power = int((float(obj.power) - 8.5) / 4.1 * 100) + if float(obj.power) > 12.6: + power = 100 + else: + power = int((float(obj.power) - 8.5) / 4.1 * 100) return str(power) def get_device_name(self, obj):