common_notice.py 3.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. # coding:utf-8
  2. import os
  3. import sys
  4. import django
  5. import json
  6. from django.core.cache import cache
  7. from django.core.paginator import Paginator
  8. import common.models as cm
  9. import common.common_functions as ccf
  10. def send_audit_notice(user_id,subject_item):
  11. """发送审核通知
  12. """
  13. title = u"报名审核通过"
  14. content = u"您好,你在巴中逸沣安全培训报名的{}已审核通过,请尽快去支付!".format(subject_item)
  15. cm.SysNotice.objects.create(title=title,content=content,to=user_id)
  16. def send_unauthed_notice(user_id):
  17. """审核不通过短信通知
  18. """
  19. title = u"报名审核不通过"
  20. content = u"学员您好,您在巴中逸沣安全培训报名提交的资料不符合要求,请检查后重新上传。"
  21. cm.SysNotice.objects.create(title=title,content=content,to=user_id)
  22. def send_update_notice(user_id,name,subject_item):
  23. """证件复审通知
  24. """
  25. title = u"证件复审到期通知"
  26. content = u"您好:{},您的{}证件即将到复审时间 ,为避免证件被注销,请尽快报名参加复审,为节约您的时间与费用可关注我公司微信公众号(BZYF2016)在线报名上传相关资料。".format(name,subject_item)
  27. cm.SysNotice.objects.create(title=title,content=content,to=user_id)
  28. def send_expired_notice(user_id,name,subject_item):
  29. """证件到期通知
  30. """
  31. title = u"证件换证到期通知"
  32. content = u"您好:{},您的{}证件即将到期 ,为避免证件被注销,请您提前3个月报名参加培训,为节约您的时间与费用可关注我公司微信公众号(BZYF2016)在线报名上传相关资料,也请您在线报名成功后模拟练习题库试题。".format(name,subject_item)
  33. cm.SysNotice.objects.create(title=title,content=content,to=user_id)
  34. def send_pay_notice(user_id):
  35. """支付成功通知
  36. """
  37. title = u"报名支付成功通知"
  38. content = u"学员您好:您已支付成功,请在您手机端完成线上学习课时后才能安排考试,考试时间会提前电话通知或查看在线报名页面消息栏。"
  39. cm.SysNotice.objects.create(title=title,content=content,to=user_id)
  40. def send_training_notice(user_id,subject_item,begin_time,end_time):
  41. """培训通知
  42. """
  43. title = u"负责人、安全员、从业人员培训通知"
  44. content = u"培训名称:{} 开始时间:{} 结束时间:{} 培训地点:巴中市江北车站三楼 注意事项:(计算机考试工种:网上报名成功后,不用再提交纸质资料,考试时间另行通知),(纸张考试工种:需提交本人身份证复印件1张,蓝底1寸照片2张,毕业证书复印件1张或户口薄本人显示学历页复印件1张)。 联系电话:0827-8589103".format(subject_item,begin_time,end_time)
  45. cm.SysNotice.objects.create(title=title,content=content,to=user_id)
  46. def send_training_notice_special(user_id,subject_item,begin_time):
  47. """培训通知
  48. """
  49. title = u"特种作业人员培训通知"
  50. content = u"培训名称:{} 培训时间:{} 培训地点:巴中市江北车站三楼 注意事项:携带本人身份证原件,(复审、换证)人员请带上以前老证 联系电话:0827-8589102".format(subject_item,begin_time)
  51. cm.SysNotice.objects.create(title=title,content=content,to=user_id)
  52. def send_exam_notice(user_id,name,subject_item,exam_time):
  53. """培训通知
  54. """
  55. title = u"特种作业人员培训通知"
  56. content = u"您好,{},您参加的{}培训即将考试,请注意。考试时间:{} 9:30 考试地点:兴文东锦社区1500米处(巴中经开区人才大楼)2楼,地图导航输入(巴中市安全生产考试中心)联系电话:15884997924 请在考试当日携带本人身份证原件与口罩准时参加考试,切勿迟到!祝考试顺利!".format(name,subject_item,exam_time)
  57. cm.SysNotice.objects.create(title=title,content=content,to=user_id)
  58. if __name__ == "__main__":
  59. #测试
  60. pass