feat : ofm -vehicle fix bug
This commit is contained in:
parent
f3daa9fe91
commit
ab7b08b6f2
|
|
@ -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():
|
||||
|
|
|
|||
Loading…
Reference in New Issue