From 9f04bb28125f28b30dbb950f598b8752032ec14f Mon Sep 17 00:00:00 2001 From: "Stormeye.Wu" Date: Tue, 4 Sep 2018 21:03:51 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=94=AF=E4=BB=98=E5=9B=9E=E8=B0=83][?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/WxPayOrderServiceImpl.java | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/mallinkService/src/main/java/com/simple/service/impl/WxPayOrderServiceImpl.java b/mallinkService/src/main/java/com/simple/service/impl/WxPayOrderServiceImpl.java index f5240e926..e6e173079 100644 --- a/mallinkService/src/main/java/com/simple/service/impl/WxPayOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/simple/service/impl/WxPayOrderServiceImpl.java @@ -407,7 +407,7 @@ public class WxPayOrderServiceImpl implements WxPayOrderService { return XmlUtil.getRequestXml(resultMap); } } catch (RuntimeException e) { - logger.warn("notify order, alipay checksign error, paramMap: " + paramMap.toString() + ", payWay:" + payWay.toString() + ", e:" + e.getMessage()); + logger.warn("notify order, checksign error, paramMap: " + paramMap.toString() + ", payWay:" + payWay.toString() + ", e:" + e.getMessage()); throw new MallinkException(ErrorCode.PAY_ORDER_ERROR); } SortedMap resultMap = new TreeMap(); @@ -474,15 +474,21 @@ public class WxPayOrderServiceImpl implements WxPayOrderService { } // 微信模板通知用户 - WxAppinfo appinfoQ = new WxAppinfo(); - appinfoQ.setTenantId(order.getTenantId()); - appinfoQ.setType(EnumAppType.C.getCode()); - List appinfoList = wxAppinfoMapper.select(appinfoQ); - if (appinfoList.size() >0) { - WxAppinfo appinfo = appinfoList.get(0); - sendPaySuccessMsg(appinfo, order, updateOrder); + try { + WxAppinfo appinfoQ = new WxAppinfo(); + appinfoQ.setTenantId(order.getTenantId()); + appinfoQ.setType(EnumAppType.C.getCode()); + List appinfoList = wxAppinfoMapper.select(appinfoQ); + if (appinfoList.size() >0) { + WxAppinfo appinfo = appinfoList.get(0); + sendPaySuccessMsg(appinfo, order, updateOrder); + } + } catch (Exception e) { + logger.error("微信模板通知error: " + e.getMessage()); + // throw new MallinkException(ErrorCode.DB_FAIL.getCode(), "订单数据库更新失败: " + e.getMessage()); } + // End of 微信模板通知用户 /*