Browse Source

活动预约通知模版消息更换

xingzai 1 year ago
parent
commit
ec74410f1f
3 changed files with 14 additions and 14 deletions
  1. 3 2
      services/activity.go
  2. 9 10
      services/wx_template_msg.go
  3. 2 2
      utils/config.go

+ 3 - 2
services/activity.go

@@ -29,6 +29,7 @@ func UpdateActivitySattus(cont context.Context) (err error) {
 
 // 推送会议开始消息提醒60分钟前
 func SendActivityBeginMsg(cont context.Context) (err error) {
+	//func SendActivityBeginMsg() (err error) {
 	defer func() {
 		if err != nil {
 			go utils.SendAlarmMsg("60分钟会议消息提醒失败", 2)
@@ -67,7 +68,7 @@ func SendActivityBeginMsg(cont context.Context) (err error) {
 		//}
 		reserveResults = "--"
 		first = "您有一场【" + v.ActivityTypeName + "】将在1小时后开始"
-		SendWxMsgWithFrequency(first, v.ActivityName, reserveResults, v.ActivityTime, v.Address, remark, openIdList, v.ActivityId)
+		SendWxMsgWithFrequency(first, v.ActivityName, reserveResults, v.ActivityTimeText, v.Address, remark, openIdList, v.ActivityId)
 	}
 	if len(signupIds) == 0 {
 		return
@@ -112,7 +113,7 @@ func SendActivityBeginMsgMeeting(cont context.Context) (err error) {
 		openIdList = append(openIdList, openIdItem)
 		reserveResults = "--"
 		first = "您有一场【" + v.ActivityTypeName + "】将在15分钟后开始"
-		SendWxMsgWithFrequency(first, v.ActivityName, reserveResults, v.ActivityTime, "--", remark, openIdList, v.ActivityId)
+		SendWxMsgWithFrequency(first, v.ActivityName, reserveResults, v.ActivityTimeText, "--", remark, openIdList, v.ActivityId)
 	}
 	if len(signupIds) == 0 {
 		return

+ 9 - 10
services/wx_template_msg.go

@@ -39,13 +39,10 @@ func SendWxMsgWithFrequency(first, activityName, reserveResults, activityTime, a
 	sendMap := make(map[string]interface{})
 	sendData := make(map[string]interface{})
 	sendMap["template_id"] = templateId
-	sendMap["miniprogram"] = map[string]interface{}{"appid": utils.WxAppId, "pagepath": "activityPages/activityDetail/activityDetail?id=" + strconv.Itoa(activityId)}
-	//sendMap["miniprogram"] = map[string]interface{}{"appid": "wx4a844c734d8c8e56", "path": "pages/index/index"}
+	sendMap["miniprogram"] = map[string]interface{}{"appid": utils.WxAppId, "pagepath": utils.WX_MSG_PATH_ACTIVITY_DETAIL + strconv.Itoa(activityId)}
 	sendData["first"] = map[string]interface{}{"value": first, "color": "#173177"}
-	sendData["activity_name"] = map[string]interface{}{"value": activityName, "color": "#173177"}
-	sendData["reserve_results"] = map[string]interface{}{"value": reserveResults, "color": "#173177"}
-	sendData["activity_time"] = map[string]interface{}{"value": activityTime, "color": "#173177"}
-	sendData["activity_address"] = map[string]interface{}{"value": activityAddress, "color": "#173177"}
+	sendData["keyword1"] = map[string]interface{}{"value": activityName, "color": "#173177"}
+	sendData["keyword2"] = map[string]interface{}{"value": activityTime, "color": "#173177"}
 	sendData["remark"] = map[string]interface{}{"value": remark, "color": "#173177"}
 	sendMap["data"] = sendData
 	WxSendTemplateMsg(sendUrl, sendMap, openIdList, strconv.Itoa(activityId), utils.TEMPLATE_MSG_CYGX_ACTIVITY_ADD)
@@ -78,10 +75,12 @@ func SendWxMsgWithFrequencySpecial(first, activityName, reserveResults, activity
 	sendMap["template_id"] = templateId
 	sendMap["miniprogram"] = map[string]interface{}{"appid": utils.WxAppId, "pagepath": utils.WX_MSG_PATH_ACTIVITY_SPECIAL_DETAIL + strconv.Itoa(activityId)}
 	sendData["first"] = map[string]interface{}{"value": first, "color": "#173177"}
-	sendData["activity_name"] = map[string]interface{}{"value": activityName, "color": "#173177"}
-	sendData["reserve_results"] = map[string]interface{}{"value": reserveResults, "color": "#173177"}
-	sendData["activity_time"] = map[string]interface{}{"value": activityTime, "color": "#173177"}
-	sendData["activity_address"] = map[string]interface{}{"value": activityAddress, "color": "#173177"}
+	sendData["keyword1"] = map[string]interface{}{"value": activityName, "color": "#173177"}
+	sendData["keyword2"] = map[string]interface{}{"value": activityTime, "color": "#173177"}
+	//sendData["activity_name"] = map[string]interface{}{"value": activityName, "color": "#173177"}
+	//sendData["reserve_results"] = map[string]interface{}{"value": reserveResults, "color": "#173177"}
+	//sendData["activity_time"] = map[string]interface{}{"value": activityTime, "color": "#173177"}
+	//sendData["activity_address"] = map[string]interface{}{"value": activityAddress, "color": "#173177"}
 	sendData["remark"] = map[string]interface{}{"value": remark, "color": "#173177"}
 	sendMap["data"] = sendData
 	WxSendTemplateMsg(sendUrl, sendMap, openIdList, strconv.Itoa(activityId), utils.TEMPLATE_MSG_CYGX_ACTIVITY_ADD)

+ 2 - 2
utils/config.go

@@ -220,7 +220,7 @@ func init() {
 		//原有的模板ID
 		WxPublicIdXzs = "wx9b5d7291e581233a"                                            //查研观向小助手
 		WxPublicSecretXzs = "f4d52e34021eee262dce9682b31f8861"                          //查研观向小助手
-		WxMsgTemplateIdActivityApplyXzs = "Y59n_AHg-RLCKaz293geW76KDHpGL1qOnE7eF_lxelY" //活动预约消息提醒(小助手)
+		WxMsgTemplateIdActivityApplyXzs = "U3su--7d6xsCDcP6Tya0N0wWpKn_uI0zO1cutRK52cc" //活动预约消息提醒(小助手)
 		WxMsgTemplateIdAskMsgXzs = "qfNuops-sKrfIkbA7U97A7gSrX03mUpoEpJksRUdloo"        //手机号用户【XXX】发送模板消息模板ID(小助手)
 		WxMsgTemplateIdApplyXzs = "qfNuops-sKrfIkbA7U97A7gSrX03mUpoEpJksRUdloo"         //申请待处理(小助手)
 		WxMsgTemplateIdApplyCancelXzs = "UU_d7ks0XZBnWg2xFzxL9Heilm4kisX39K7dr4SDdO8"   ////预约取消提醒(小助手)
@@ -229,7 +229,7 @@ func init() {
 		//新的模板ID
 		WxPublicIdXzs = "wxb7cb8a15abad5b8e"                                            //查研观向小助手
 		WxPublicSecretXzs = "f425ba2863084249722af1e2a5cfffd3"                          //查研观向小助手
-		WxMsgTemplateIdActivityApplyXzs = "nsfOASdg2O5KNk8hnBvu8MFsoP9X0o8ED6yPLPvEkao" //活动预约消息提醒(小助手)
+		WxMsgTemplateIdActivityApplyXzs = "mItHdTF6swcunM4P36lOjnLknGbHaLqYdbOsRKscBq4" //活动预约消息提醒(小助手)
 		WxMsgTemplateIdAskMsgXzs = "IpS-yuNNQc8osCoy20jPHNkvBUyKRL1NGn7c0G9xmQA"        //手机号用户【XXX】发送模板消息模板ID(小助手)
 		WxMsgTemplateIdApplyXzs = "IpS-yuNNQc8osCoy20jPHNkvBUyKRL1NGn7c0G9xmQA"         //申请待处理(小助手)
 		WxMsgTemplateIdApplyCancelXzs = "gCSCAWNNhjkzE2V1cjbIV_Ex68R_8LM_u25qDlSKWyM"   ////预约取消提醒(小助手)