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

#999 微信支付发送红包接口中加入结果是否成功的校验判断逻辑

Binary Wang 6 лет назад
Родитель
Сommit
9d4847df21

+ 3 - 2
weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java

@@ -193,8 +193,9 @@ public abstract class BaseWxPayServiceImpl implements WxPayService {
     }
 
     String responseContent = this.post(url, request.toXML(), true);
-    //无需校验,因为没有返回签名信息
-    return BaseWxPayResult.fromXML(responseContent, WxPaySendRedpackResult.class);
+    final WxPaySendRedpackResult result = BaseWxPayResult.fromXML(responseContent, WxPaySendRedpackResult.class);
+    result.checkResult(this, request.getSignType(), true);
+    return result;
   }
 
   @Override