|
|
|
@@ -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<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 微信模板通知用户 |
|
|
|
|
|
|
|
/* |
|
|
|
|