|
@@ -0,0 +1,42 @@
|
|
|
+package services
|
|
|
+
|
|
|
+import (
|
|
|
+ "context"
|
|
|
+ "fmt"
|
|
|
+ "hongze/hongze_task/models/roadshow"
|
|
|
+ "hongze/hongze_task/utils"
|
|
|
+ "strconv"
|
|
|
+ "time"
|
|
|
+)
|
|
|
+
|
|
|
+func SendCalendarResearcherQuestionTips(cont context.Context) (err error) {
|
|
|
+ endTime := time.Now().Add(-2 * time.Second).Format(utils.FormatDateTime)
|
|
|
+ list, err := roadshow.GetCalendarTesearcherQuestionTips(endTime)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("SendCalendarResearcherQuestionTips Err:" + err.Error())
|
|
|
+ utils.FileLog.Info("GetCalendarTesearcherQuestionTips Err:" + err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ var redirectUrl string
|
|
|
+
|
|
|
+ redirectUrl = `/pages-approve/activity/detail?RsCalendarResearcherId=%s&RsCalendarId=%s`
|
|
|
+ for _, v := range list {
|
|
|
+ var openIdArr []string
|
|
|
+ openIdArr = append(openIdArr, v.OpenId)
|
|
|
+
|
|
|
+ keyword1 := v.CompanyName + "路演已结束,请及时填写客户回答"
|
|
|
+ redirectUrl = fmt.Sprintf(redirectUrl, strconv.Itoa(v.RsCalendarResearcherId), strconv.Itoa(v.RsCalendarId))
|
|
|
+ sendInfo := new(SendWxTemplate)
|
|
|
+ sendInfo.WxAppId = utils.AdminWxAppId
|
|
|
+ sendInfo.Keyword1 = keyword1
|
|
|
+ sendInfo.Keyword2 = "待填写"
|
|
|
+ sendInfo.RedirectUrl = redirectUrl
|
|
|
+ sendInfo.RedirectTarget = 2
|
|
|
+ sendInfo.TemplateId = utils.RemindTemplateId
|
|
|
+ sendInfo.Remark = time.Now().Format(utils.FormatDateTime)
|
|
|
+ sendInfo.OpenIdArr = openIdArr
|
|
|
+ err = SendTemplateMsgV2(sendInfo)
|
|
|
+ }
|
|
|
+ return
|
|
|
+}
|