package notify import "gitlab.fjmaimaimai.com/allied-creation/performance/pkg/domain" // 执行定时任务检查是否发送短信通知 var taskSmsNotify *notifySms // 检查并发送短信通知 func RunTaskSmsNotify() { taskSmsNotify = ¬ifySms{} taskSmsNotify.init() taskSmsNotify.regist(notifyStaffAssess{}) taskSmsNotify.regist(notifySummaryEvaluation{}) taskSmsNotify.runTask() } // 每日自评短信通知 ,预创建待发送的短信消息 func AddNotifyStaffAssess(param *domain.StaffAssess) { newNotify := notifyStaffAssess{} newSms := newNotify.makeNotify(param) taskSmsNotify.addTask(newSms) } // 周期自评短信通知 ,预创建待发送的短信消息 func AddNotifySummaryEvaluation(param *domain.SummaryEvaluation) { newNotify := notifySummaryEvaluation{} newSms := newNotify.makeNotify(param) taskSmsNotify.addTask(newSms) }