From e1090372496588529825bb88df2a55722640bfef Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Tue, 20 Aug 2019 17:49:22 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E4=BC=98=E5=8C=96=E9=83=A8=E5=88=86?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wxpay/service/impl/BaseWxPayServiceImpl.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java index 0033fad4..2f671488 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java @@ -144,7 +144,7 @@ public abstract class BaseWxPayServiceImpl implements WxPayService { } catch (WxPayException e) { throw e; } catch (Exception e) { - throw new WxPayException("发生异常," + e.getMessage(), e); + throw new WxPayException("发生异常!", e); } } @@ -508,7 +508,7 @@ public abstract class BaseWxPayServiceImpl implements WxPayService { return WxPayBillResult.fromRawBillResultString(responseContent, billType); } - private String handleGzipBill(String url, String requestStr) { + private String handleGzipBill(String url, String requestStr) throws WxPayException { try { byte[] responseBytes = this.postForBytes(url, requestStr, false); Path tempDirectory = Files.createTempDirectory("bill"); @@ -522,13 +522,12 @@ public abstract class BaseWxPayServiceImpl implements WxPayService { throw WxPayException.from(BaseWxPayResult.fromXML(new String(responseBytes, StandardCharsets.UTF_8), WxPayCommonResult.class)); } else { - throw new WxPayException("解压zip文件出错," + e.getMessage(), e); + throw new WxPayException("解压zip文件出错!", e); } } } catch (Exception e) { - throw new WxPayException("解析对账单文件时出错," + e.getMessage(), e); + throw new WxPayException("解析对账单文件时出错!", e); } - return null; } @Override @@ -582,7 +581,7 @@ public abstract class BaseWxPayServiceImpl implements WxPayService { } catch (WxPayException wxPayException) { throw wxPayException; } catch (Exception e) { - throw new WxPayException("解压zip文件出错",e); + throw new WxPayException("解压zip文件出错", e); } }