| @@ -407,7 +407,7 @@ public class WxPayOrderServiceImpl implements WxPayOrderService { | |||||
| return XmlUtil.getRequestXml(resultMap); | return XmlUtil.getRequestXml(resultMap); | ||||
| } | } | ||||
| } catch (RuntimeException e) { | } 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); | throw new MallinkException(ErrorCode.PAY_ORDER_ERROR); | ||||
| } | } | ||||
| SortedMap resultMap = new TreeMap(); | 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<WxAppinfo> 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<WxAppinfo> 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 微信模板通知用户 | // End of 微信模板通知用户 | ||||
| /* | /* | ||||