From 9b9dde6a076bd19ed9762899c723bd5324d9943f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com> Date: Mon, 29 Aug 2022 08:23:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BF=E5=AE=A2=E5=92=8C=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E6=96=B9=E9=A1=B9=E7=9B=AE=E5=8F=91=E9=80=81=E9=80=9A=E7=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/ecm/service.py | 2 +- apps/rpm/services.py | 6 ++++++ apps/vm/services.py | 6 ++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/apps/ecm/service.py b/apps/ecm/service.py index fda5f2b8..b0cf0983 100644 --- a/apps/ecm/service.py +++ b/apps/ecm/service.py @@ -201,7 +201,7 @@ def create_remind(event: Event, params: dict): # 发送短信通知 Thread(target=send_sms, args=(i.recipient.employee.phone, - '1003', params), daemon=True).start() + 1003, params), daemon=True).start() if i.notify_setting.wechat_enable: pass event.is_pushed = True diff --git a/apps/rpm/services.py b/apps/rpm/services.py index d53f247f..313d85bd 100644 --- a/apps/rpm/services.py +++ b/apps/rpm/services.py @@ -2,6 +2,7 @@ from apps.hrm.models import Certificate, Employee from apps.hrm.services import HrmService from apps.system.models import Post, User, UserPost +from apps.utils.sms import send_sms from apps.utils.tools import ranstr from apps.wf.models import Ticket, Transition from apps.rpm.models import Remployee, Rfile, Rparty, Rpj, Rpjcertificate, Rpjfile, Rpjmember @@ -120,3 +121,8 @@ def rpj_audit_end(ticket): rpj.state = Rpj.RPJ_ENTER rpj.save() # 发送通知? + try: + phone = rpj.create_by.employee.phone + send_sms(phone=phone, template_code=1004, template_param={'name': '相关方项目'}) + except Exception: + pass diff --git a/apps/vm/services.py b/apps/vm/services.py index 9ed55785..18023988 100644 --- a/apps/vm/services.py +++ b/apps/vm/services.py @@ -1,6 +1,7 @@ from apps.hrm.models import Employee from apps.hrm.services import HrmService +from apps.utils.sms import send_sms from apps.vm.models import Visit, Visitor, Vpeople @@ -58,3 +59,8 @@ def visit_audit_end(ticket): visit.state = Visit.V_ENTER visit.save() # 发送通知? + try: + phone = visit.create_by.employee.phone + send_sms(phone=phone, template_code=1004, template_param={'name': '访客项目'}) + except Exception: + pass