|
@@ -10,6 +10,7 @@ import com.zanxiang.sdk.constant.WxPayConstants;
|
|
import com.zanxiang.sdk.domain.bo.ProductPayAttachParamBO;
|
|
import com.zanxiang.sdk.domain.bo.ProductPayAttachParamBO;
|
|
import com.zanxiang.sdk.domain.bo.ProductPayParamBO;
|
|
import com.zanxiang.sdk.domain.bo.ProductPayParamBO;
|
|
import com.zanxiang.sdk.domain.bo.WxPayConfigBO;
|
|
import com.zanxiang.sdk.domain.bo.WxPayConfigBO;
|
|
|
|
+import com.zanxiang.sdk.util.HttpUtil;
|
|
import com.zanxiang.sdk.util.WxPayUtil;
|
|
import com.zanxiang.sdk.util.WxPayUtil;
|
|
import com.zanxiang.sdk.util.XmlUtil;
|
|
import com.zanxiang.sdk.util.XmlUtil;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -248,7 +249,7 @@ public class WxPayService extends PayBaseService {
|
|
String sign = WxPayUtil.generateSignature(paramData, config.getApiKey());
|
|
String sign = WxPayUtil.generateSignature(paramData, config.getApiKey());
|
|
paramData.put("sign", sign);
|
|
paramData.put("sign", sign);
|
|
// 下单, 获取结果
|
|
// 下单, 获取结果
|
|
- String result = restTemplate.postForObject(WxPayConstants.UNIFIED_ORDER_URL, XmlUtil.mapToXml(paramData), String.class);
|
|
|
|
|
|
+ String result = HttpUtil.postData(WxPayConstants.UNIFIED_ORDER_URL, XmlUtil.mapToXml(paramData));
|
|
Map<String, String> successMap = XmlUtil.xmlToMap(result);
|
|
Map<String, String> successMap = XmlUtil.xmlToMap(result);
|
|
// 返回状态码
|
|
// 返回状态码
|
|
String returnCode = successMap.get("return_code");
|
|
String returnCode = successMap.get("return_code");
|