fix: 重复创建工单之隐藏bug
This commit is contained in:
parent
df1b0c6b20
commit
d44f9751bb
|
@ -33,6 +33,8 @@ def sync_to_rep(ep: Employee):
|
|||
|
||||
def bind_rpj(ticket: Ticket, transition: Transition, new_ticket_data: dict):
|
||||
rpj = Rpj.objects.get(id=new_ticket_data['rpj'])
|
||||
if rpj.ticket and rpj.ticket.id!=ticket.id:
|
||||
raise ParseError('重复创建工单')
|
||||
if not Rpjmember.objects.filter(rpj=rpj).exists():
|
||||
raise ParseError('请至少选择一位入厂人员')
|
||||
ticket_data = ticket.ticket_data
|
||||
|
|
|
@ -17,6 +17,8 @@ def sync_to_visitor(ep: Employee):
|
|||
|
||||
def bind_visit(ticket, transition, new_ticket_data: dict):
|
||||
visit = Visit.objects.get(id=new_ticket_data['visit'])
|
||||
if visit.ticket and visit.ticket.id!=ticket.id:
|
||||
raise ParseError('重复创建工单')
|
||||
if visit.level == 10 and (not Vpeople.objects.filter(visit=visit).exists()):
|
||||
raise ParseError('请至少选择一位访客')
|
||||
ticket_data = ticket.ticket_data
|
||||
|
|
Loading…
Reference in New Issue