From 32c1647b9be50075385317bec702e67a5f91a246 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 17 May 2024 09:13:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=20sflog=E5=B1=95=E7=A4=BArun=5Fhour?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpm/serializers.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/wpm/serializers.py b/apps/wpm/serializers.py index 8ec3d981..920af3e0 100644 --- a/apps/wpm/serializers.py +++ b/apps/wpm/serializers.py @@ -136,6 +136,12 @@ class SfLogSerializer(CustomModelSerializer): if mgroup.need_enm: cal_enstat_when_team_change.delay(instance.id) return instance + + def to_representation(self, instance): + ret = super().to_representation(instance) + if "shut_sec" in ret: + ret["shut_sec"] = "{:.2f}".format(round(ret['run_sec']/3600, 2)) + return ret # def to_internal_value(self, data): # if hasattr(self.Meta, 'update_fields') and self.context['request'].method in ['PUT', 'PATCH']: # u_fields = self.Meta.update_fields