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

Commit 32d40f43 authored by anjiabin's avatar anjiabin

修改dragon配置

parent 16b26d7f
...@@ -12,7 +12,6 @@ import com.alipay.api.response.AlipayTradeWapPayResponse; ...@@ -12,7 +12,6 @@ import com.alipay.api.response.AlipayTradeWapPayResponse;
import com.liquidnet.commons.lang.util.StringUtil; import com.liquidnet.commons.lang.util.StringUtil;
import com.liquidnet.service.dragon.channel.alipay.req.AlipayTradePayReq; import com.liquidnet.service.dragon.channel.alipay.req.AlipayTradePayReq;
import com.liquidnet.service.dragon.channel.alipay.sign.MD5; import com.liquidnet.service.dragon.channel.alipay.sign.MD5;
import com.liquidnet.service.dragon.channel.strategy.biz.DragonPayBiz;
import com.liquidnet.service.dragon.utils.PayAlipayUtils; import com.liquidnet.service.dragon.utils.PayAlipayUtils;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -37,7 +36,7 @@ public class AlipayBiz{ ...@@ -37,7 +36,7 @@ public class AlipayBiz{
* @return * @return
*/ */
public static Map<String, Object> tradeWapPay(AlipayTradePayReq alipayTradePayReq) { public static Map<String, Object> tradeWapPay(AlipayTradePayReq alipayTradePayReq) {
log.info("AlipayUtil.tradeWapPay-->> req : {}",alipayTradePayReq.toString()); log.info("AlipayBiz.tradeWapPay-->> req : {}",alipayTradePayReq.toString());
String timeExpress = "5m";// 支付超时,线下扫码交易定义为5分钟 String timeExpress = "5m";// 支付超时,线下扫码交易定义为5分钟
AlipayClient alipayClient = PayAlipayUtils.getInstance().getHttpClient(); AlipayClient alipayClient = PayAlipayUtils.getInstance().getHttpClient();
...@@ -57,9 +56,12 @@ public class AlipayBiz{ ...@@ -57,9 +56,12 @@ public class AlipayBiz{
log.info("bizContent :{}", JSONObject.toJSONString(paramMap)); log.info("bizContent :{}", JSONObject.toJSONString(paramMap));
request.setBizContent(JSONObject.toJSONString(paramMap)); request.setBizContent(JSONObject.toJSONString(paramMap));
try { try {
long startTime = System.currentTimeMillis();
AlipayTradeWapPayResponse response = alipayClient.sdkExecute(request); AlipayTradeWapPayResponse response = alipayClient.sdkExecute(request);
log.info("alipay-alipayClient.sdkExecut->耗时:{}",(System.currentTimeMillis() - startTime)+"毫秒");
JSONObject responseJSON = JSONObject.parseObject(JSONObject.toJSONString(response)); JSONObject responseJSON = JSONObject.parseObject(JSONObject.toJSONString(response));
log.info("AlipayUtil-->tradeWapPay-->支付宝返回结果:{}", responseJSON); log.info("AlipayUtil-->tradeWapPay-->支付宝返回结果:{}", response.toString());
return responseJSON; return responseJSON;
} catch (AlipayApiException e) { } catch (AlipayApiException e) {
log.error("支付宝支付异常:{}", e); log.error("支付宝支付异常:{}", e);
......
package com.liquidnet.service.dragon.channel.alipay.strategy.impl; package com.liquidnet.service.dragon.channel.alipay.strategy.impl;
import com.alibaba.fastjson.JSON;
import com.liquidnet.commons.lang.util.DateUtil; import com.liquidnet.commons.lang.util.DateUtil;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.dragon.biz.DragonServiceCommonBiz; import com.liquidnet.service.dragon.biz.DragonServiceCommonBiz;
...@@ -41,7 +40,6 @@ public abstract class AbstractAlipayStrategy implements IAlipayStrategy { ...@@ -41,7 +40,6 @@ public abstract class AbstractAlipayStrategy implements IAlipayStrategy {
setProductCode(); setProductCode();
AlipayTradePayReq alipayTradePayReq = new AlipayTradePayReq(); AlipayTradePayReq alipayTradePayReq = new AlipayTradePayReq();
log.info("子类 productCode:{}",this.productCode);
alipayTradePayReq.setProductCode(this.productCode); alipayTradePayReq.setProductCode(this.productCode);
alipayTradePayReq.setTotalAmount(dragonPayBaseReqDto.getPrice()); alipayTradePayReq.setTotalAmount(dragonPayBaseReqDto.getPrice());
alipayTradePayReq.setSubject(dragonPayBaseReqDto.getName()); alipayTradePayReq.setSubject(dragonPayBaseReqDto.getName());
...@@ -56,7 +54,7 @@ public abstract class AbstractAlipayStrategy implements IAlipayStrategy { ...@@ -56,7 +54,7 @@ public abstract class AbstractAlipayStrategy implements IAlipayStrategy {
//调用支付 //调用支付
long startTime = System.currentTimeMillis(); long startTime = System.currentTimeMillis();
Map<String, Object> result = this.executePay(alipayTradePayReq); Map<String, Object> result = this.executePay(alipayTradePayReq);
log.info("dragonPay:alipay:"+dragonPayBaseReqDto.getDeviceFrom()+" response xmlStr: {} ", JSON.toJSONString(result)); // log.info("dragonPay:alipay:"+dragonPayBaseReqDto.getDeviceFrom()+" response xmlStr: {} ", JSON.toJSONString(result));
log.info("alipay-dragonPay->耗时:{}",(System.currentTimeMillis() - startTime)+"毫秒"); log.info("alipay-dragonPay->耗时:{}",(System.currentTimeMillis() - startTime)+"毫秒");
//拼接返回参数 //拼接返回参数
DragonPayBaseRespDto respDto = buildCommonRespDto(dragonPayBaseReqDto); DragonPayBaseRespDto respDto = buildCommonRespDto(dragonPayBaseReqDto);
......
...@@ -101,7 +101,7 @@ public class PayController { ...@@ -101,7 +101,7 @@ public class PayController {
dragonPayBaseReqDto.setCreateDate(createDate); dragonPayBaseReqDto.setCreateDate(createDate);
dragonPayBaseReqDto.setExpireTime(expireTime); dragonPayBaseReqDto.setExpireTime(expireTime);
ResponseDto<DragonPayBaseRespDto> responseDto = dragonOrdersService.dragonPay(dragonPayBaseReqDto); ResponseDto<DragonPayBaseRespDto> responseDto = dragonOrdersService.dragonPay(dragonPayBaseReqDto);
log.info("dragonPay->总耗时:{}",(System.currentTimeMillis() - startTime)+"毫秒"); log.info("PayController->dragonPay->总耗时:{}",(System.currentTimeMillis() - startTime)+"毫秒");
return responseDto; return responseDto;
} }
......
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