From ab7b08b6f2d4be09e611952bbf9545411a1492ba Mon Sep 17 00:00:00 2001 From: TianyangZhang Date: Tue, 18 Nov 2025 15:48:33 +0800 Subject: [PATCH] feat : ofm -vehicle fix bug --- apps/ofm/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/ofm/models.py b/apps/ofm/models.py index 6d5881cc..9fdb1517 100644 --- a/apps/ofm/models.py +++ b/apps/ofm/models.py @@ -67,7 +67,10 @@ class VehicleUse(CommonBDModel): ticket = models.ForeignKey('wf.ticket', verbose_name='关联工单', on_delete=models.SET_NULL, related_name='vehicle_ticket', null=True, blank=True, db_constraint=False) def save(self, *args, **kwargs): - if self.end_km: + if self.start_km is not None: + self.start_km = int(self.start_km) + if self.end_km is not None: + self.end_km = int(self.end_km) if self.start_km <= self.end_km: self.actual_km = self.end_km - self.start_km with transaction.atomic():