lianbingjie 4 жил өмнө
parent
commit
bdb51225a5

BIN
src/jfw/modules/weixin/src/business/cooperation.png


+ 1 - 1
src/jfw/modules/weixin/src/github.com/wizjin/weixin/weixin.go

@@ -79,7 +79,7 @@ const (
 	weixinShowQRScene        = "https://mp.weixin.qq.com/cgi-bin/showqrcode"
 	weixinShortURL           = "https://api.weixin.qq.com/cgi-bin/shorturl"
 	weixinUserInfo           = "https://api.weixin.qq.com/cgi-bin/user/info"
-	weixinFileURL            = "http://file.api.weixin.qq.com/cgi-bin/media"
+	weixinFileURL            = "https://file.api.weixin.qq.com/cgi-bin/media"
 	weixinTemplate           = "https://api.weixin.qq.com/cgi-bin/template"
 	weixinRedirectURL        = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=%s&redirect_uri=%s&response_type=code&scope=%s&state=%s#wechat_redirect"
 	weixinUserAccessTokenURL = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=%s&secret=%s&code=%s&grant_type=authorization_code"

+ 3 - 2
src/jfw/modules/weixin/src/tools/createimage.go

@@ -27,8 +27,9 @@ const (
 	autoHeadImgFilePath = "active_shubohui/autoHeadImg.jpg"
 	fontFilePath        = "active_shubohui/Microsoft YaHei.ttf"
 	logFilePath         = "active_shubohui/log.txt"
-	bg_width            = 900 //宽
-	bg_height           = 900 //高
+	bg_width            = 900                        //宽
+	bg_height           = 900                        //高
+	BusinessCoop        = "business/cooperation.png" //商务合作二维码
 )
 
 type circle struct {

+ 7 - 1
src/jfw/modules/weixin/src/wx/wx.go

@@ -108,7 +108,13 @@ func MenuClickHandler(w ResponseWriter, r *Request) {
 	//获取点击按钮
 	clickButtonKey := r.EventKey
 	if replyText, ok := menuClickReplyTextMap[clickButtonKey]; ok {
-		w.ReplyText(replyText)
+		w.PostText(replyText)
+		//二维码
+		mediaId, err := w.UploadMediaFromFile("image", tools.BusinessCoop)
+		// log.Println(mediaId, "--", err, "--", tools.BusinessCoop)
+		if mediaId != "" && err == nil {
+			w.PostImage(mediaId)
+		}
 	}
 }