Merge remote-tracking branch 'origin/huacheng_test' into huacheng_test
| | |
| | | paramMap.put("sign",WXPayUtil.generateSignature(paramMap,PayCpmstant.REFUND_KEY)); |
| | | log.info("微信退款请求参数:{},{},{},{}",url,WXPayUtil.mapToXml(paramMap),mchId,isTest); |
| | | //接收请求返回值 |
| | | String content = HttpClientUtil.doRefund(url,WXPayUtil.mapToXml(paramMap),mchId,isTest); |
| | | log.info("微信退款返回字符串:{}",content); |
| | | Map<String, String> resultMap = WXPayUtil.xmlToMap(content); |
| | | if (PayCpmstant.RETURN_CODE.equals(resultMap.get(PayCpmstant.RETURN_CODE_CODE)) |
| | | && PayCpmstant.RETURN_CODE.equals(resultMap.get(PayCpmstant.RESULT_CODE_CODE))) { |
| | | log.info("调用微信退款申请接口成功"); |
| | | return JSONObject.toJSONString(resultMap); |
| | | }else{ |
| | | log.error("调用微信退款申请接口失败"); |
| | | return ""; |
| | | } |
| | | return HttpClientUtil.doRefund(url,WXPayUtil.mapToXml(paramMap),mchId,isTest); |
| | | |
| | | } |
| | | } |