From 6fb5228c49607ece809d6aedf119825ab82c4a3c Mon Sep 17 00:00:00 2001 From: TangCheng <tangchengmail@163.com> Date: 星期三, 05 三月 2025 20:07:28 +0800 Subject: [PATCH] 完善代码 --- JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTAIWeixinControl.java | 18 ++++++++---------- 1 files changed, 8 insertions(+), 10 deletions(-) diff --git a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTAIWeixinControl.java b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTAIWeixinControl.java index d6ef453..14a49e5 100644 --- a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTAIWeixinControl.java +++ b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTAIWeixinControl.java @@ -23,12 +23,8 @@ import javax.servlet.ServletInputStream; import javax.servlet.http.HttpServletRequest; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; import java.io.IOException; import java.io.OutputStream; -import java.io.StringWriter; import java.net.HttpURLConnection; import java.net.URL; import java.nio.charset.StandardCharsets; @@ -80,8 +76,8 @@ // 鏇挎崲鍗犱綅绗� String result = xmltemp - .replace("{{{toUser}}}", requestMap.get(TO_USER_NAME)) - .replace("{{{fromUser}}}", requestMap.get(FROM_USER_NAME)) + .replace("{{{toUser}}}", requestMap.get(FROM_USER_NAME)) + .replace("{{{fromUser}}}", requestMap.get(TO_USER_NAME)) .replace("{{{CreateTime}}}", createTimeStr); String reqContent = requestMap.get(CONTENT); // 璁剧疆娑堟伅绫诲瀷 @@ -169,9 +165,9 @@ // marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE); // StringWriter sw = new StringWriter(); // marshaller.marshal(wechatMessage, sw); - _logger.info("寰俊娑堟伅杩斿弬锛�" + xmltemp); + _logger.info("寰俊娑堟伅杩斿弬锛�" + result); // 杩斿洖 XML 瀛楃涓� - return tranReq.returnText(xmltemp.toString()); + return tranReq.returnText(result); } catch (Exception e) { throw new RuntimeException(e); } @@ -241,7 +237,9 @@ + "鐨�" + jsonAST.getJson("value_title").asString() + "鎬昏" - + recs.getRecord(0).getString(0); + + recs.getRecord(0).getString(0) + + ("volume".equals(jsonAST.getJson("value_name").asString()) ? "鍚�" : "鍏�") + ; } } } @@ -316,7 +314,7 @@ _tokenValue = accessToken; } else { - throw new Exception("can't get weixin token"); + throw new Exception("can't get weixin token : " + jsonObject.toString()); } _tokenTicket = System.currentTimeMillis(); } -- Gitblit v1.9.3