From 8141e8131f90d2baa8c51972e2e9a10ae6f41014 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com> Date: Fri, 15 Jul 2022 12:59:05 +0800 Subject: [PATCH] bind_rpj bug --- apps/rpm/services.py | 3 ++- apps/vm/services.py | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/rpm/services.py b/apps/rpm/services.py index 261fd96d..d1efebfe 100644 --- a/apps/rpm/services.py +++ b/apps/rpm/services.py @@ -12,6 +12,7 @@ def bind_rpj(ticket: Ticket, transition: Transition, new_ticket_data: dict): # ticket.ticket_data = ticket_data # ticket.save() rpj.ticket = ticket + rpj.state = Rpj.RPJ_AUDIT rpj.save() ticket.belong_dept = rpj.belong_dept ticket.save() @@ -40,7 +41,7 @@ def rpj_audit_end(ticket): rep.rpj = rpj # 更新当前入厂项目 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): ct = Certificate.objects.filter(number=i.number).first() diff --git a/apps/vm/services.py b/apps/vm/services.py index 6d939685..f1fd85f5 100644 --- a/apps/vm/services.py +++ b/apps/vm/services.py @@ -8,8 +8,7 @@ from apps.wf.models import Ticket def bind_visit(ticket, transition, new_ticket_data: dict): visit = Visit.objects.get(id=new_ticket_data['visit']) visit.ticket = ticket - if visit.state == Visit.V_CREATE: - visit.state = Visit.V_AUDIT + visit.state = Visit.V_AUDIT visit.save() ticket.belong_dept = visit.receptionist.belong_dept ticket.save()