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