From b6082fe75b377ac9c177736d98f36ae46e7cdb70 Mon Sep 17 00:00:00 2001
From: 罗yu 元桥 <2376770955@qq.com>
Date: 星期三, 28 四月 2021 10:20:55 +0800
Subject: [PATCH] Merge branch 'master' into 'test'
---
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/WxUtil.java | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 59 insertions(+), 0 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/WxUtil.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/WxUtil.java
new file mode 100644
index 0000000..320cb9b
--- /dev/null
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/WxUtil.java
@@ -0,0 +1,59 @@
+package com.panzhihua.common.utlis;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
+import org.apache.commons.fileupload.FileItem;
+import org.apache.commons.fileupload.FileItemFactory;
+import org.apache.commons.fileupload.disk.DiskFileItemFactory;
+import org.apache.http.entity.ContentType;
+import org.springframework.web.multipart.MultipartFile;
+import org.springframework.web.multipart.commons.CommonsMultipartFile;
+
+import java.io.*;
+import java.net.HttpURLConnection;
+import java.net.URL;
+import java.util.HashMap;
+import java.util.Map;
+
+public class WxUtil {
+
+ //客服消息推送地址
+ public final static String kf_url = "https://api.weixin.qq.com/cgi-bin/message/custom/send";
+
+ public static String sendKfLinkMessage(String openid,String url,String thumbUrl,String access_token)throws Exception{
+ Map<String,Object> map_content = new HashMap<>();
+ map_content.put("title","社区福利一分购");
+ map_content.put("description","点击参与社区一分钱抢购活动");
+ map_content.put("url",url);//跳转地址
+ map_content.put("thumb_url",thumbUrl);//图片地址
+ Map<String,Object> map = new HashMap<>();
+ map.put("touser",openid);
+ map.put("msgtype","link");
+ map.put("link",map_content);
+ String content = JSON.toJSONString(map);
+ return HttpClientUtil.httpPost(kf_url+"?access_token="+access_token,content);
+ }
+
+ public static String sendKfConetntMessage(String openid,String access_token)throws Exception{
+ Map<String,Object> map_content = new HashMap<>();
+ map_content.put("content","社区福利一分购");
+ Map<String,Object> map = new HashMap<>();
+ map.put("touser",openid);
+ map.put("msgtype","text");
+ map.put("text",map_content);
+ String content = JSON.toJSONString(map);
+ return HttpClientUtil.httpPost(kf_url+"?access_token="+access_token,content);
+ }
+
+ public static String sendKfImagesMessage(String openid,String access_token,String mediaId)throws Exception{
+ Map<String,Object> map_content = new HashMap<>();
+ map_content.put("media_id",mediaId);
+ Map<String,Object> map = new HashMap<>();
+ map.put("touser",openid);
+ map.put("msgtype","image");
+ map.put("image",map_content);
+ String content = JSON.toJSONString(map);
+ return HttpClientUtil.httpPost(kf_url+"?access_token="+access_token,content);
+ }
+
+}
--
Gitblit v1.7.1