123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- package services
- // 选专栏有新内容审核通过时,给关注此专栏的客户发送模板消息
- func SendWxMsgSpecialFollow(specialId int) (err error) {
- //var msg string
- //defer func() {
- // if err != nil {
- // go utils.SendEmail("发送模版消息失败"+"【"+utils.APPNAME+"】"+time.Now().Format("2006-01-02 15:04:05"), msg+";Err:"+err.Error(), utils.EmailSendToUsers)
- // go utils.SendAlarmMsg(fmt.Sprint("预报名活动,感兴趣人数满10人时,推送给活动负责人和王芳消息发送失败", activityInfo.ResearchTheme, ", activityId"), 2)
- // utils.FileLog.Info("发送模版消息失败,Err:%s", err.Error())
- // }
- //}()
- //var first string
- //var keyword1 string
- //var keyword2 string
- //var keyword3 string
- //var keyword4 string
- //var remark string
- //
- //adminUser, e := models.GetSellerByAdminId(activityInfo.AdminId)
- //if e != nil {
- // err = errors.New("GetSellerByAdminId, Err: " + e.Error())
- // return
- //}
- //cnf, _ := models.GetConfigByCode("tpl_msg")
- //mobile := adminUser.Mobile + "," + cnf.ConfigValue
- //
- //specialSignupList, e := models.GetActivityListSpecialByActivityId(activityId)
- //if e != nil {
- // err = errors.New("GetActivityListSpecialAll, Err: " + e.Error())
- // return
- //}
- //for _, v := range specialSignupList {
- // keyword1 += "【" + v.RealName + "--" + v.CompanyName + "】"
- //}
- //openIdList, e := models.GetWxOpenIdByMobileList(mobile)
- //if e != nil {
- // err = errors.New("GetSellerByAdminId, Err: " + e.Error())
- // return
- //}
- //first = "【" + activityInfo.ResearchTheme + "】已有10人预报名"
- //keyword3 = "-"
- //keyword2 = "-"
- //keyword4 = "【" + activityInfo.ResearchTheme + "】已有10人预报名"
- //openIdArr := make([]string, 0)
- //for _, v := range openIdList {
- // openIdArr = append(openIdArr, v.OpenId)
- //}
- //redirectUrl := utils.WX_MSG_PATH_ACTIVITY_SPECIAL_DETAIL + strconv.Itoa(activityId)
- //sendInfo := new(SendWxTemplate)
- //sendInfo.First = first
- //sendInfo.Keyword1 = keyword1
- //sendInfo.Keyword2 = keyword2
- //sendInfo.Keyword3 = keyword3
- //sendInfo.Keyword4 = keyword4
- //sendInfo.Remark = remark
- //sendInfo.TemplateId = utils.WxMsgTemplateIdAskMsgXzs
- //sendInfo.RedirectUrl = redirectUrl
- //sendInfo.RedirectTarget = 3
- //sendInfo.Resource = strconv.Itoa(activityId)
- //sendInfo.SendType = utils.TEMPLATE_MSG_CYGX_ARTICLE_ADD
- //sendInfo.OpenIdArr = openIdArr
- //err = PublicSendTemplateMsg(sendInfo)
- //if err != nil {
- // return
- //}
- return
- }
- //// SendReviewTemplateMsgAdmin 提交审核时给王芳,汪洋发消息
- //func SendReviewTemplateMsgAdmin(req models.ApplyTryReq, usermobile, applyMethod string, isResearch bool) (err error) {
- // defer func() {
- // if err != nil {
- // go utils.SendAlarmMsg("处理试用申请给王芳,汪洋发消息失败, ErrMsg: "+err.Error(), 3)
- // }
- // }()
- // var configCode string
- // //如果是研选的就推送给汪洋跟王芳,否则就推送给王芳
- // if isResearch {
- // configCode = utils.TPL_MSG_WANG_FANG_WANG_YANG
- // } else {
- // configCode = utils.TPL_MSG
- // }
- // cnf, e := models.GetConfigByCode(configCode)
- // if e != nil {
- // err = errors.New("GetConfigByCode, Err: " + e.Error() + configCode)
- // return
- // }
- // openIdList, e := models.GetUserRecordListByMobile(4, cnf.ConfigValue)
- // if e != nil && e.Error() != utils.ErrNoRow() {
- // err = errors.New("GetUserRecordListByMobile, Err: " + e.Error() + cnf.ConfigValue)
- // return err
- // }
- //
- // for _, v := range openIdList {
- // go SendPermissionApplyTemplateMsg(req.RealName, req.CompanyName, usermobile, applyMethod, v)
- // }
- //
- // return
- //}
|