feat: ofm-services 修改绑定反存的接口
This commit is contained in:
parent
666a9c169c
commit
acb4c802e4
|
@ -31,6 +31,7 @@ def mroombooking_reject(ticket: Ticket, transition, new_ticket_data: dict):
|
||||||
|
|
||||||
def bind_lendingseal(ticket: Ticket, transition, new_ticket_data: dict):
|
def bind_lendingseal(ticket: Ticket, transition, new_ticket_data: dict):
|
||||||
ins = LendingSeal.objects.get(id=new_ticket_data['t_id'])
|
ins = LendingSeal.objects.get(id=new_ticket_data['t_id'])
|
||||||
|
ins.actual_return_date = None
|
||||||
ticket_data = ticket.ticket_data
|
ticket_data = ticket.ticket_data
|
||||||
ticket_data.update({
|
ticket_data.update({
|
||||||
't_model': 'LendingSeal',
|
't_model': 'LendingSeal',
|
||||||
|
@ -42,6 +43,7 @@ def bind_lendingseal(ticket: Ticket, transition, new_ticket_data: dict):
|
||||||
if ins.ticket is None:
|
if ins.ticket is None:
|
||||||
ins.ticket = ticket
|
ins.ticket = ticket
|
||||||
ins.save()
|
ins.save()
|
||||||
|
# 如果驳回到开始状态
|
||||||
|
|
||||||
def lending_save_ticket_data(ticket: Ticket, new_ticket_data: dict, **kwargs):
|
def lending_save_ticket_data(ticket: Ticket, new_ticket_data: dict, **kwargs):
|
||||||
try:
|
try:
|
||||||
|
@ -62,6 +64,8 @@ def bind_vehicle(ticket: Ticket, transition, new_ticket_data: dict):
|
||||||
't_model': 'Vehicle',
|
't_model': 'Vehicle',
|
||||||
't_id': ins.id,
|
't_id': ins.id,
|
||||||
})
|
})
|
||||||
|
ins.actual_km = None
|
||||||
|
ins.end_time = None
|
||||||
ticket.ticket_data = ticket_data
|
ticket.ticket_data = ticket_data
|
||||||
ticket.create_by = ins.create_by
|
ticket.create_by = ins.create_by
|
||||||
ticket.save()
|
ticket.save()
|
||||||
|
@ -87,6 +91,7 @@ def bind_file(ticket: Ticket, transition, new_ticket_data: dict):
|
||||||
't_model': 'BorrowRecord',
|
't_model': 'BorrowRecord',
|
||||||
't_id': ins.id,
|
't_id': ins.id,
|
||||||
})
|
})
|
||||||
|
ins.return_date = None
|
||||||
ticket.ticket_data = ticket_data
|
ticket.ticket_data = ticket_data
|
||||||
ticket.create_by = ins.create_by
|
ticket.create_by = ins.create_by
|
||||||
ticket.save()
|
ticket.save()
|
||||||
|
@ -112,6 +117,10 @@ def bind_publicity(ticket: Ticket, transition, new_ticket_data: dict):
|
||||||
't_model': 'publicity',
|
't_model': 'publicity',
|
||||||
't_id': ins.id,
|
't_id': ins.id,
|
||||||
})
|
})
|
||||||
|
ins.dept_opinion = None
|
||||||
|
ins.secret_period = None
|
||||||
|
ins.dept_opinion_review = None
|
||||||
|
ins.publicity_opinion = None
|
||||||
ticket.ticket_data = ticket_data
|
ticket.ticket_data = ticket_data
|
||||||
ticket.create_by = ins.create_by
|
ticket.create_by = ins.create_by
|
||||||
ticket.save()
|
ticket.save()
|
||||||
|
|
Loading…
Reference in New Issue