Bläddra i källkod

微信公众号服务配置-功能优化

chao 3 år sedan
förälder
incheckning
46b5d4c2be

+ 1 - 1
src/main/java/com/caimei365/wechat/entity/WechatArticleDetail.java

@@ -26,7 +26,7 @@ public class WechatArticleDetail {
     /**
      * 跳转链接
      */
-    private String linkUrl;
+    private String url;
     /**
      * 图片链接
      */

+ 1 - 1
src/main/java/com/caimei365/wechat/service/impl/WechatServerServiceImpl.java

@@ -128,7 +128,7 @@ public class WechatServerServiceImpl implements WechatServerService {
                         try {
                             url = URLEncoder.encode(url, "UTF-8");
                         } catch (UnsupportedEncodingException ignored) {}
-                        article.setLinkUrl("https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + caimeiAppid + "&redirect_uri=" + url +"&response_type=code&scope=snsapi_base&state=reLogin#wechat_redirect");
+                        article.setUrl("https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + caimeiAppid + "&redirect_uri=" + url +"&response_type=code&scope=snsapi_base&state=reLogin#wechat_redirect");
                     }
                 }
             }

+ 1 - 1
src/main/java/com/caimei365/wechat/utils/MessageUtil.java

@@ -123,7 +123,7 @@ public class MessageUtil {
                 content.append("<item>");
                 content.append("<Title><![CDATA[").append(article.getTitle()).append("]]></Title>");
                 content.append("<Description><![CDATA[").append(article.getDescription()).append("]]></Description>");
-                content.append("<Url><![CDATA[").append(article.getLinkUrl()).append("]]></Url>");
+                content.append("<Url><![CDATA[").append(article.getUrl()).append("]]></Url>");
                 content.append("<PicUrl><![CDATA[").append(article.getPicUrl()).append("]]></PicUrl>");
                 content.append("</item>");
             }

+ 1 - 1
src/main/resources/config/beta/application-beta.yml

@@ -33,7 +33,7 @@ caimei:
 # 微信公众号
 wechat:
   apiUrl: https://api.weixin.qq.com
-  publicUrl: http://mp.weixin.qq.com
+  publicUrl: https://mp.weixin.qq.com
   caimei:
     id: gh_123456
     appid: wx123456

+ 2 - 2
src/main/resources/config/dev/application-dev.yml

@@ -22,7 +22,7 @@ spring:
 logging:
   level:
     root: info
-    com.caimei.wechat.mapper: debug
+    com.caimei365.wechat.dao: debug
 
 # 服务域名
 caimei:
@@ -33,7 +33,7 @@ caimei:
 # 微信公众号
 wechat:
   apiUrl: https://api.weixin.qq.com
-  publicUrl: http://mp.weixin.qq.com
+  publicUrl: https://mp.weixin.qq.com
   caimei:
     id: gh_123456
     appid: wx123456

+ 1 - 1
src/main/resources/config/prod/application-prod.yml

@@ -33,7 +33,7 @@ caimei:
 # 微信公众号
 wechat:
   apiUrl: https://api.weixin.qq.com
-  publicUrl: http://mp.weixin.qq.com
+  publicUrl: https://mp.weixin.qq.com
   caimei:
     id: gh_ef75b1b89b74
     appid: wx91c4152b60ca91a3

+ 5 - 5
src/main/resources/mapper/WeChatDao.xml

@@ -2,17 +2,17 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.caimei365.wechat.dao.WeChatDao">
     <select id="getReplyByParams" resultType="com.caimei365.wechat.entity.WechatReply">
-        SELECT DISTINCT a.id, a.keyword, a.title, a.responsetype AS responseType, a.msgtype AS msgType, a.relateId AS relateId
+        SELECT DISTINCT a.id, a.keyword, a.title, a.response_type AS responseType, a.msg_type AS msgType, a.relate_id AS relateId
         FROM wechat_reply a
-        WHERE msgType = #{msgType} AND (wxType = '0' OR wxType = #{wxType})
+        WHERE msg_type = #{msgType} AND (wx_type = '0' OR wx_type = #{wxType})
         <if test="keyword != null and keyword != ''">
             AND	keyword = #{keyword}
         </if>
-        ORDER BY updateTime DESC
+        ORDER BY update_date DESC
     </select>
     <select id="getArticleDetailList" resultType="com.caimei365.wechat.entity.WechatArticleDetail">
-        SELECT a.id AS id,a.articleId AS articleId, a.title, a.linkurl AS linkUrl, a.picurl AS picUrl
-        FROM wechat_article_detail a WHERE a.articleId = #{articleId}
+        SELECT a.id AS id,a.article_id AS articleId, a.title, a.url, a.pic_url AS picUrl
+        FROM wechat_article_detail a WHERE a.article_id = #{articleId}
         LIMIT 0,7
     </select>
     <select id="getTextContent" resultType="java.lang.String">