记得上下班打卡 | git大法好,push需谨慎

Commit 073242f6 authored by zhengfuxin's avatar zhengfuxin

修改支付宝。

parent 295140a5
...@@ -4,9 +4,11 @@ import com.alibaba.fastjson.JSONObject; ...@@ -4,9 +4,11 @@ import com.alibaba.fastjson.JSONObject;
import com.alipay.api.AlipayApiException; import com.alipay.api.AlipayApiException;
import com.alipay.api.AlipayClient; import com.alipay.api.AlipayClient;
import com.alipay.api.request.AlipayTradeAppPayRequest; import com.alipay.api.request.AlipayTradeAppPayRequest;
import com.alipay.api.request.AlipayTradePayRequest;
import com.alipay.api.request.AlipayTradeQueryRequest; import com.alipay.api.request.AlipayTradeQueryRequest;
import com.alipay.api.request.AlipayTradeWapPayRequest; import com.alipay.api.request.AlipayTradeWapPayRequest;
import com.alipay.api.response.AlipayTradeAppPayResponse; import com.alipay.api.response.AlipayTradeAppPayResponse;
import com.alipay.api.response.AlipayTradePayResponse;
import com.alipay.api.response.AlipayTradeQueryResponse; import com.alipay.api.response.AlipayTradeQueryResponse;
import com.alipay.api.response.AlipayTradeWapPayResponse; import com.alipay.api.response.AlipayTradeWapPayResponse;
import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.core.type.TypeReference;
...@@ -47,12 +49,12 @@ public class AlipayBiz{ ...@@ -47,12 +49,12 @@ public class AlipayBiz{
paramMap.put("subject", alipayTradePayReq.getSubject()); paramMap.put("subject", alipayTradePayReq.getSubject());
paramMap.put("scene", "bar_code"); paramMap.put("scene", "bar_code");
paramMap.put("auth_code",alipayTradePayReq.getAuthCode()); paramMap.put("auth_code",alipayTradePayReq.getAuthCode());
AlipayTradeWapPayRequest request = new AlipayTradeWapPayRequest(); AlipayTradePayRequest request = new AlipayTradePayRequest();
log.info("bizContent :{}", JsonUtils.toJson(paramMap)); log.info("bizContent :{}", JsonUtils.toJson(paramMap));
request.setBizContent(JsonUtils.toJson(paramMap)); request.setBizContent(JsonUtils.toJson(paramMap));
try { try {
long startTime = System.currentTimeMillis(); long startTime = System.currentTimeMillis();
AlipayTradeWapPayResponse response = alipayClient.sdkExecute(request); AlipayTradePayResponse response = alipayClient.execute(request);
log.info("alipay-alipayClient.sdkExecut->耗时:{}",(System.currentTimeMillis() - startTime)+"毫秒"); log.info("alipay-alipayClient.sdkExecut->耗时:{}",(System.currentTimeMillis() - startTime)+"毫秒");
startTime = System.currentTimeMillis(); startTime = System.currentTimeMillis();
Map<String,Object> responseJSON = ObjectUtil.cloneHashMapStringAndObj(); Map<String,Object> responseJSON = ObjectUtil.cloneHashMapStringAndObj();
...@@ -63,9 +65,9 @@ public class AlipayBiz{ ...@@ -63,9 +65,9 @@ public class AlipayBiz{
responseJSON.put("subCode",response.getSubCode()); responseJSON.put("subCode",response.getSubCode());
responseJSON.put("subMsg",response.getSubMsg()); responseJSON.put("subMsg",response.getSubMsg());
responseJSON.put("body",response.getBody()); responseJSON.put("body",response.getBody());
responseJSON.put("merchantOrderNo",response.getMerchantOrderNo()); //responseJSON.put("merchantOrderNo",response.getMerchantOrderNo());
responseJSON.put("outTradeNo",response.getOutTradeNo()); responseJSON.put("outTradeNo",response.getOutTradeNo());
responseJSON.put("sellerId",response.getSellerId()); //responseJSON.put("sellerId",response.getSellerId());
responseJSON.put("totalAmount",response.getTotalAmount()); responseJSON.put("totalAmount",response.getTotalAmount());
responseJSON.put("tradeNo",response.getTradeNo()); responseJSON.put("tradeNo",response.getTradeNo());
startTime = System.currentTimeMillis(); startTime = System.currentTimeMillis();
......
...@@ -55,7 +55,7 @@ public class AlipayStrategyMicropayImpl extends AbstractAlipayStrategy { ...@@ -55,7 +55,7 @@ public class AlipayStrategyMicropayImpl extends AbstractAlipayStrategy {
@Override @Override
DragonPayBaseRespDto buildResponseDto(DragonPayBaseRespDto payBaseRespDto, Map<String, Object> respResult) { DragonPayBaseRespDto buildResponseDto(DragonPayBaseRespDto payBaseRespDto, Map<String, Object> respResult) {
payBaseRespDto.getPayData().setRedirectUrl(alipayGatewayUrl + "?" + respResult.get("body")); // payBaseRespDto.getPayData().setRedirectUrl(alipayGatewayUrl + "?" + respResult.get("body"));
return payBaseRespDto; return payBaseRespDto;
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment