|
@@ -1,6 +1,7 @@
|
|
|
package com.miaxis.common.utils.wx;
|
|
|
|
|
|
import cn.hutool.json.XML;
|
|
|
+import com.miaxis.common.utils.XmlUtil;
|
|
|
|
|
|
import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
@@ -36,7 +37,7 @@ public class MessageUtil {
|
|
|
* @param content
|
|
|
* @return
|
|
|
*/
|
|
|
- public static String initText(String toUserName, String fromUserName, String content) {
|
|
|
+ public static String initText(String toUserName, String fromUserName, String content) throws Exception{
|
|
|
// 返回消息时ToUserName的值与FromUserName的互换
|
|
|
Map<String, String> returnMap = new HashMap<>();
|
|
|
returnMap.put("ToUserName", fromUserName);
|
|
@@ -44,8 +45,8 @@ public class MessageUtil {
|
|
|
returnMap.put("CreateTime", new Date().getTime()+"");
|
|
|
returnMap.put("MsgType", "text");
|
|
|
returnMap.put("Content", content);
|
|
|
- String xmlStr = XML.toXml(returnMap).replace("\"\\\"","").replace("\\\"\"","");
|
|
|
- return xmlStr;
|
|
|
+
|
|
|
+ return XmlUtil.mapToXml(returnMap);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -60,7 +61,7 @@ public class MessageUtil {
|
|
|
* @param url 点击图文消息跳转链接
|
|
|
* @return
|
|
|
*/
|
|
|
- public static String initNews(String toUserName, String fromUserName, String articles, String title, String description, String picUrl, String url) {
|
|
|
+ public static String initNews(String toUserName, String fromUserName, String articles, String title, String description, String picUrl, String url) throws Exception{
|
|
|
// 返回消息时ToUserName的值与FromUserName的互换
|
|
|
Map<String, String> returnMap = new HashMap<>();
|
|
|
returnMap.put("ToUserName", fromUserName);
|
|
@@ -73,8 +74,7 @@ public class MessageUtil {
|
|
|
returnMap.put("Description", description);
|
|
|
returnMap.put("PicUrl", picUrl);
|
|
|
returnMap.put("Url", url);
|
|
|
- String xmlStr = XML.toXml(returnMap).replace("\"\\\"","").replace("\\\"\"","");
|
|
|
- return xmlStr;
|
|
|
+ return XmlUtil.mapToXml(returnMap);
|
|
|
}
|
|
|
|
|
|
|