Просмотр исходного кода

#1088 微信支付结果通知内容细微调整,希望能解决部分人遇到的变态问题

Binary Wang 5 лет назад
Родитель
Сommit
9149cd441a

+ 2 - 2
weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/notify/WxPayNotifyResponse.java

@@ -44,7 +44,7 @@ public class WxPayNotifyResponse {
     WxPayNotifyResponse response = new WxPayNotifyResponse(FAIL, msg);
     XStream xstream = XStreamInitializer.getInstance();
     xstream.autodetectAnnotations(true);
-    return xstream.toXML(response);
+    return xstream.toXML(response).replace("\n", "").replace("  ", "");
   }
 
   /**
@@ -57,7 +57,7 @@ public class WxPayNotifyResponse {
     WxPayNotifyResponse response = new WxPayNotifyResponse(SUCCESS, msg);
     XStream xstream = XStreamInitializer.getInstance();
     xstream.autodetectAnnotations(true);
-    return xstream.toXML(response);
+    return xstream.toXML(response).replace("\n", "").replace("  ", "");
   }
 
 }

+ 3 - 3
weixin-java-pay/src/test/java/com/github/binarywang/wxpay/bean/notify/WxPayNotifyResponseTest.java

@@ -15,9 +15,9 @@ public class WxPayNotifyResponseTest {
   @Test
   public void testSuccess() {
     final String result = WxPayNotifyResponse.success("OK");
-    assertThat(result).isEqualTo("<xml>\n" +
-      "  <return_code><![CDATA[SUCCESS]]></return_code>\n" +
-      "  <return_msg><![CDATA[OK]]></return_msg>\n" +
+    assertThat(result).isEqualTo("<xml>" +
+      "<return_code><![CDATA[SUCCESS]]></return_code>" +
+      "<return_msg><![CDATA[OK]]></return_msg>" +
       "</xml>");
   }
 }