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