浏览代码

Merge branch 'yx_1.1' into debug

zwxi 11 月之前
父节点
当前提交
0392a8705d
共有 1 个文件被更改,包括 10 次插入0 次删除
  1. 10 0
      services/wechat_send_msg_cygx.go

+ 10 - 0
services/wechat_send_msg_cygx.go

@@ -364,6 +364,16 @@ func SendWxCategoryTemplateMsgCygx(sendInfo *models.SendWxCategoryTemplate) (err
 		sendMap["template_id"] = sendInfo.TemplateId
 		uniqueCodeStr += sendInfo.TemplateId
 	}
+
+	if sendInfo.RedirectUrl != "" {
+		if strings.Contains(sendInfo.RedirectUrl, "http") || strings.Contains(sendInfo.RedirectUrl, "https") || sendInfo.RedirectTarget == 0 {
+			sendMap["url"] = sendInfo.RedirectUrl
+		} else {
+			sendMap["miniprogram"] = map[string]interface{}{"appid": utils.WxMfyxAppId, "pagepath": sendInfo.RedirectUrl}
+		}
+		uniqueCodeStr += sendInfo.RedirectUrl
+	}
+
 	uniqueCode := utils.MD5(uniqueCodeStr)
 
 	err = sendTemplateMsgCygx(sendMap, sendInfo.OpenIdArr, sendInfo.Resource, uniqueCode, sendInfo.SendType)