# 更新电量计算

This commit is contained in:
xianfuxing 2020-06-19 16:09:01 +08:00
parent d98445657f
commit 431cd58c8e
1 changed files with 4 additions and 0 deletions

View File

@ -56,6 +56,8 @@ class DeviceCountSerializer(serializers.ModelSerializer):
return obj.csq return obj.csq
def get_energy(self, obj): def get_energy(self, obj):
if float(obj.vol) <= 100:
return '{}{}'.format(round(float(obj.vol), 1), '%')
return get_vol(obj.device_id, obj.vol) return get_vol(obj.device_id, obj.vol)
def get_calc_time(self, obj): def get_calc_time(self, obj):
@ -144,6 +146,8 @@ class DeviceInfoSerializer(serializers.ModelSerializer):
def get_energy(self, obj): def get_energy(self, obj):
if self.latest: if self.latest:
if float(self.latest.vol) <= 100:
return '{}{}'.format(round(float(self.latest.vol), 1), '%')
return get_vol(obj.device_id, self.latest.vol) return get_vol(obj.device_id, self.latest.vol)
return 0 return 0