|
@@ -3,6 +3,7 @@ package services
|
|
|
import (
|
|
|
"fmt"
|
|
|
"hongze/hongze_cygx/models"
|
|
|
+ "time"
|
|
|
)
|
|
|
|
|
|
//修改活动状态
|
|
@@ -26,21 +27,51 @@ func SendActivityBeginMsg() (err error) {
|
|
|
fmt.Println("发送失败,Err:", err.Error())
|
|
|
}
|
|
|
}()
|
|
|
- first := "您有活动 客户将于30天后到期,请注意查看"
|
|
|
- keyword1 := "关键词11111"
|
|
|
- keyword2 := "关键词22222"
|
|
|
- remark := "备注"
|
|
|
- fmt.Println("发送开始")
|
|
|
+ first := "感谢您对,诺亚活动的支持,您的预报名结果如下:"
|
|
|
+ //keyword1 := "关键词11111"
|
|
|
+ //keyword2 := "关键词22222"
|
|
|
+ //remark := "备注"
|
|
|
+ //fmt.Println("发送开始")
|
|
|
openIdList := make([]*models.OpenIdList, 0)
|
|
|
- openIdItem := new(models.OpenIdList)
|
|
|
- //openIdItem.OpenId = "oW3Gts2qY7-B2pPiurtjQrAfCXmI"
|
|
|
- openIdItem.OpenId = "oN0jD1QwcA2uRD0BC4mH5zJMo0eg666"
|
|
|
- //openIdItem.OpenId = "oMbJK42TIRonXYmzu12k_aFYEc3M"
|
|
|
- //openIdItem.OpenId = "oW3Gts_aleSrjTFwYoWXz7gCK8R8"
|
|
|
- //openIdItem.OpenId = "oN0jD1Z0QjeElAde32jOcLAdZDCo"
|
|
|
- openIdList = append(openIdList, openIdItem)
|
|
|
+ //openIdItem := new(models.OpenIdList)
|
|
|
+ //openIdItem.OpenId = "oN0jD1QwcA2uRD0BC4mH5zJMo0eg"
|
|
|
+ //openIdList = append(openIdList, openIdItem)
|
|
|
+ //SendWxMsgWithFrequency(first, keyword1, keyword2, remark, openIdList)
|
|
|
+ endDate := time.Now().Add(+time.Minute * 30).Format("2006-01-02 15:04:05")
|
|
|
+ listActivity, err := models.GetActivitySendMsgListAll(endDate)
|
|
|
+ fmt.Println(len(listActivity))
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("GetActivitySendMsgListAll Err:", err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if len(listActivity) == 0 {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ var remark = "如报名成功,点击详情可获取专属参会二维码凭证,并在签到时出示。如有住宿,请携带您的有效身份证件。期待与您见面!"
|
|
|
+ for _, v := range listActivity {
|
|
|
+ fmt.Println(v.OpenId)
|
|
|
+ var keyword2 string
|
|
|
+ openIdItem := new(models.OpenIdList)
|
|
|
+ openIdItem.OpenId = "oN0jD1QwcA2uRD0BC4mH5zJMo0eg"
|
|
|
+ openIdList := make([]*models.OpenIdList, 0)
|
|
|
+ openIdList = append(openIdList, openIdItem)
|
|
|
+ if v.FailType == 0 {
|
|
|
+ keyword2 = "成功"
|
|
|
+ } else if v.FailType == 1 {
|
|
|
+ keyword2 = "失败(总人数已满)"
|
|
|
+ } else if v.FailType == 2 {
|
|
|
+ keyword2 = "失败(单机构超限制)"
|
|
|
+ } else if v.FailType == 3 {
|
|
|
+ keyword2 = "失败(爽约次数超限)"
|
|
|
+ }
|
|
|
+ SendWxMsgWithFrequency(first, v.ActivityName, keyword2, v.Address, remark, openIdList)
|
|
|
+ //openIdItem.OpenId = v.OpenId
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ fmt.Println(openIdList)
|
|
|
+ fmt.Println(len(listActivity))
|
|
|
|
|
|
- SendWxMsgWithFrequency(first, keyword1, keyword2, remark, openIdList)
|
|
|
- fmt.Println("发送完成")
|
|
|
return
|
|
|
}
|