feat: ofm-service-vehicle 用车管理反存 实际归还里程树
This commit is contained in:
parent
b52e90a11f
commit
830bf18132
|
@ -69,6 +69,17 @@ def bind_vehicle(ticket: Ticket, transition, new_ticket_data: dict):
|
||||||
ins.ticket = ticket
|
ins.ticket = ticket
|
||||||
ins.save()
|
ins.save()
|
||||||
|
|
||||||
|
def vehicle_save_ticket_data(ticket: Ticket, new_ticket_data: dict, **kwargs):
|
||||||
|
try:
|
||||||
|
obj = Vehicle.objects.get(id=new_ticket_data['t_id'])
|
||||||
|
except Vehicle.DoesNotExist:
|
||||||
|
raise ParseError("Publicity t_id 不存在")
|
||||||
|
data_save = {k: v for k, v in new_ticket_data.items() if k not in ['t_model', 't_id']}
|
||||||
|
|
||||||
|
for k, v in data_save.items():
|
||||||
|
setattr(obj, k, v)
|
||||||
|
obj.save()
|
||||||
|
|
||||||
def bind_file(ticket: Ticket, transition, new_ticket_data: dict):
|
def bind_file(ticket: Ticket, transition, new_ticket_data: dict):
|
||||||
ins = BorrowRecord.objects.get(id=new_ticket_data['t_id'])
|
ins = BorrowRecord.objects.get(id=new_ticket_data['t_id'])
|
||||||
ticket_data = ticket.ticket_data
|
ticket_data = ticket.ticket_data
|
||||||
|
|
Loading…
Reference in New Issue