bind_rpj bug
This commit is contained in:
parent
838bbc4014
commit
8141e8131f
|
@ -12,6 +12,7 @@ def bind_rpj(ticket: Ticket, transition: Transition, new_ticket_data: dict):
|
||||||
# ticket.ticket_data = ticket_data
|
# ticket.ticket_data = ticket_data
|
||||||
# ticket.save()
|
# ticket.save()
|
||||||
rpj.ticket = ticket
|
rpj.ticket = ticket
|
||||||
|
rpj.state = Rpj.RPJ_AUDIT
|
||||||
rpj.save()
|
rpj.save()
|
||||||
ticket.belong_dept = rpj.belong_dept
|
ticket.belong_dept = rpj.belong_dept
|
||||||
ticket.save()
|
ticket.save()
|
||||||
|
@ -40,7 +41,7 @@ def rpj_audit_end(ticket):
|
||||||
rep.rpj = rpj # 更新当前入厂项目
|
rep.rpj = rpj # 更新当前入厂项目
|
||||||
rep.save()
|
rep.save()
|
||||||
# 同步至大华人员库并下发人脸
|
# 同步至大华人员库并下发人脸
|
||||||
Thread(target=HrmService.sync_dahua_employee, args=(ep, '', rpj.come_time, rpj.leave_time)).start()
|
HrmService.sync_dahua_employee(ep, '', rpj.come_time, rpj.leave_time)
|
||||||
# 更新入厂项目人员证书库
|
# 更新入厂项目人员证书库
|
||||||
for i in Rcertificate.objects.filter(rpj=rpj):
|
for i in Rcertificate.objects.filter(rpj=rpj):
|
||||||
ct = Certificate.objects.filter(number=i.number).first()
|
ct = Certificate.objects.filter(number=i.number).first()
|
||||||
|
|
|
@ -8,8 +8,7 @@ from apps.wf.models import Ticket
|
||||||
def bind_visit(ticket, transition, new_ticket_data: dict):
|
def bind_visit(ticket, transition, new_ticket_data: dict):
|
||||||
visit = Visit.objects.get(id=new_ticket_data['visit'])
|
visit = Visit.objects.get(id=new_ticket_data['visit'])
|
||||||
visit.ticket = ticket
|
visit.ticket = ticket
|
||||||
if visit.state == Visit.V_CREATE:
|
visit.state = Visit.V_AUDIT
|
||||||
visit.state = Visit.V_AUDIT
|
|
||||||
visit.save()
|
visit.save()
|
||||||
ticket.belong_dept = visit.receptionist.belong_dept
|
ticket.belong_dept = visit.receptionist.belong_dept
|
||||||
ticket.save()
|
ticket.save()
|
||||||
|
|
Loading…
Reference in New Issue