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