|
@@ -20,14 +20,13 @@ func UpdateActivitySattus() (err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//推送会议开始消息提醒
|
|
|
+//推送会议开始消息提醒30分钟前
|
|
|
func SendActivityBeginMsg() (err error) {
|
|
|
defer func() {
|
|
|
if err != nil {
|
|
|
fmt.Println("发送失败,Err:", err.Error())
|
|
|
}
|
|
|
}()
|
|
|
- openIdList := make([]*models.OpenIdList, 0)
|
|
|
endDate := time.Now().Add(+time.Minute * 30).Format("2006-01-02 15:04:05")
|
|
|
listActivity, err := models.GetActivitySendMsgListAll(endDate)
|
|
|
fmt.Println(len(listActivity))
|
|
@@ -40,11 +39,11 @@ func SendActivityBeginMsg() (err error) {
|
|
|
}
|
|
|
var remark = "如报名成功,点击详情可获取专属参会二维码凭证,并在签到时出示。如有住宿,请携带您的有效身份证件。期待与您见面!"
|
|
|
for _, v := range listActivity {
|
|
|
- fmt.Println(v.OpenId)
|
|
|
var reserveResults string
|
|
|
var first string
|
|
|
openIdItem := new(models.OpenIdList)
|
|
|
openIdItem.OpenId = "oN0jD1QwcA2uRD0BC4mH5zJMo0eg"
|
|
|
+ //openIdItem.OpenId = v.OpenId
|
|
|
openIdList := make([]*models.OpenIdList, 0)
|
|
|
openIdList = append(openIdList, openIdItem)
|
|
|
if v.FailType == 0 {
|
|
@@ -58,9 +57,47 @@ func SendActivityBeginMsg() (err error) {
|
|
|
}
|
|
|
first = "您有一场【" + v.ActivityTypeName + "】将在30分钟后开始"
|
|
|
SendWxMsgWithFrequency(first, v.ActivityName, reserveResults, v.ActivityTime, v.Address, remark, openIdList)
|
|
|
- //openIdItem.OpenId = v.OpenId
|
|
|
}
|
|
|
- fmt.Println(openIdList)
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+//推送会议开始消息提醒15分钟前
|
|
|
+func SendActivityBeginMsgMeeting() (err error) {
|
|
|
+ defer func() {
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("发送失败,Err:", err.Error())
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ endDate := time.Now().Add(+time.Minute * 15).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 {
|
|
|
+ var reserveResults string
|
|
|
+ var first string
|
|
|
+ openIdItem := new(models.OpenIdList)
|
|
|
+ openIdItem.OpenId = "oN0jD1QwcA2uRD0BC4mH5zJMo0eg"
|
|
|
+ //openIdItem.OpenId = v.OpenId
|
|
|
+ openIdList := make([]*models.OpenIdList, 0)
|
|
|
+ openIdList = append(openIdList, openIdItem)
|
|
|
+ if v.FailType == 0 {
|
|
|
+ reserveResults = "成功"
|
|
|
+ } else if v.FailType == 1 {
|
|
|
+ reserveResults = "失败(总人数已满)"
|
|
|
+ } else if v.FailType == 2 {
|
|
|
+ reserveResults = "失败(单机构超限制)"
|
|
|
+ } else if v.FailType == 3 {
|
|
|
+ reserveResults = "失败(爽约次数超限)"
|
|
|
+ }
|
|
|
+ first = "您有一场【" + v.ActivityTypeName + "】将在30分钟后开始"
|
|
|
+ SendWxMsgWithFrequency(first, v.ActivityName, reserveResults, v.ActivityTime, v.Address, remark, openIdList)
|
|
|
+ }
|
|
|
return
|
|
|
}
|