Merge branch 'master' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory
This commit is contained in:
commit
666a9c169c
|
@ -43,6 +43,18 @@ def bind_lendingseal(ticket: Ticket, transition, new_ticket_data: dict):
|
|||
ins.ticket = ticket
|
||||
ins.save()
|
||||
|
||||
def lending_save_ticket_data(ticket: Ticket, new_ticket_data: dict, **kwargs):
|
||||
try:
|
||||
obj = LendingSeal.objects.get(id=new_ticket_data['t_id'])
|
||||
except LendingSeal.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_vehicle(ticket: Ticket, transition, new_ticket_data: dict):
|
||||
ins = Vehicle.objects.get(id=new_ticket_data['t_id'])
|
||||
ticket_data = ticket.ticket_data
|
||||
|
@ -57,11 +69,16 @@ def bind_vehicle(ticket: Ticket, transition, new_ticket_data: dict):
|
|||
ins.ticket = ticket
|
||||
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']}
|
||||
|
||||
# def update_vehicle_endkm(ticket: Ticket, transition, new_ticket_data: dict):
|
||||
# ins = Vehicle.objects.get(id=new_ticket_data['t_id'])
|
||||
# ins.end_km = new_ticket_data['end_km']
|
||||
# ins.save()
|
||||
for k, v in data_save.items():
|
||||
setattr(obj, k, v)
|
||||
obj.save()
|
||||
|
||||
def bind_file(ticket: Ticket, transition, new_ticket_data: dict):
|
||||
ins = BorrowRecord.objects.get(id=new_ticket_data['t_id'])
|
||||
|
@ -77,6 +94,16 @@ def bind_file(ticket: Ticket, transition, new_ticket_data: dict):
|
|||
ins.ticket = ticket
|
||||
ins.save()
|
||||
|
||||
def file_save_ticket_data(ticket: Ticket, new_ticket_data: dict, **kwargs):
|
||||
try:
|
||||
obj = BorrowRecord.objects.get(id=new_ticket_data['t_id'])
|
||||
except BorrowRecord.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_publicity(ticket: Ticket, transition, new_ticket_data: dict):
|
||||
ins = Publicity.objects.get(id=new_ticket_data['t_id'])
|
||||
|
@ -92,7 +119,6 @@ def bind_publicity(ticket: Ticket, transition, new_ticket_data: dict):
|
|||
ins.ticket = ticket
|
||||
ins.save()
|
||||
|
||||
|
||||
def save_ticket_data(ticket: Ticket, new_ticket_data: dict, **kwargs):
|
||||
try:
|
||||
obj = Publicity.objects.get(id=new_ticket_data['t_id'])
|
||||
|
|
|
@ -156,7 +156,7 @@ class FileborrowViewSet(CustomModelViewSet):
|
|||
queryset = BorrowRecord.objects.all()
|
||||
serializer_class = BorrowRecordSerializer
|
||||
filterset_class = BorrowRecordFilter
|
||||
ordering = ["create_time"]
|
||||
ordering = ["-create_time"]
|
||||
|
||||
|
||||
class PublicityViewSet(CustomModelViewSet):
|
||||
|
|
Loading…
Reference in New Issue