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

Commit 64c55d5b authored by anjiabin's avatar anjiabin

优化支付代码

parent f4e8224d
...@@ -151,7 +151,7 @@ public abstract class AbstractWepayStrategy implements IWepayStrategy { ...@@ -151,7 +151,7 @@ public abstract class AbstractWepayStrategy implements IWepayStrategy {
String timeExpire = DateUtil.format(DateUtil.Formatter.yyyyMMddHHmmss.parse(dragonPayBaseReqDto.getCreateDate()).plusMinutes(Long.parseLong(dragonPayBaseReqDto.getExpireTime())),DateUtil.Formatter.yyyyMMddHHmmssTrim); String timeExpire = DateUtil.format(DateUtil.Formatter.yyyyMMddHHmmss.parse(dragonPayBaseReqDto.getCreateDate()).plusMinutes(Long.parseLong(dragonPayBaseReqDto.getExpireTime())),DateUtil.Formatter.yyyyMMddHHmmssTrim);
parameters.put("time_expire", timeExpire); parameters.put("time_expire", timeExpire);
parameters.put("notify_url", this.getNotifyUrl()); parameters.put("notify_url", this.getNotifyUrl());
parameters.put("openid", dragonPayBaseReqDto.getOpenId()); //只有trade_type="JSAPI"时必须传 parameters.put("openid", dragonPayBaseReqDto.getOpenId()==null?"":dragonPayBaseReqDto.getOpenId()); //只有trade_type="JSAPI"时必须传
return parameters; return parameters;
}; };
......
...@@ -41,7 +41,7 @@ public class WepayStrategyAppletImpl extends AbstractWepayStrategy{ ...@@ -41,7 +41,7 @@ public class WepayStrategyAppletImpl extends AbstractWepayStrategy{
SortedMap<String, Object> paramMap = new TreeMap<String, Object>(); SortedMap<String, Object> paramMap = new TreeMap<String, Object>();
paramMap.put("appId", respDto.getAppid()); paramMap.put("appId", respDto.getAppid());
paramMap.put("package", payBaseRespDto.getPayData().getPackages()); paramMap.put("package", payBaseRespDto.getPayData().getPackages());
paramMap.put("nonceStr", respDto.getNonceStr()); paramMap.put("nonceStr", payBaseRespDto.getPayData().getNonceStr());
paramMap.put("timeStamp", payBaseRespDto.getPayData().getTimeStamp()); paramMap.put("timeStamp", payBaseRespDto.getPayData().getTimeStamp());
paramMap.put("signType", payBaseRespDto.getPayData().getSignType()); paramMap.put("signType", payBaseRespDto.getPayData().getSignType());
String sign = PayWepayUtils.getInstance().createSign(paramMap); String sign = PayWepayUtils.getInstance().createSign(paramMap);
......
...@@ -41,7 +41,7 @@ public class WepayStrategyJsImpl extends AbstractWepayStrategy{ ...@@ -41,7 +41,7 @@ public class WepayStrategyJsImpl extends AbstractWepayStrategy{
SortedMap<String, Object> paramMap = new TreeMap<String, Object>(); SortedMap<String, Object> paramMap = new TreeMap<String, Object>();
paramMap.put("appId", respDto.getAppid()); paramMap.put("appId", respDto.getAppid());
paramMap.put("package", payBaseRespDto.getPayData().getPackages()); paramMap.put("package", payBaseRespDto.getPayData().getPackages());
paramMap.put("nonceStr", respDto.getNonceStr()); paramMap.put("nonceStr", payBaseRespDto.getPayData().getNonceStr());
paramMap.put("timeStamp", payBaseRespDto.getPayData().getTimeStamp()); paramMap.put("timeStamp", payBaseRespDto.getPayData().getTimeStamp());
paramMap.put("signType", payBaseRespDto.getPayData().getSignType()); paramMap.put("signType", payBaseRespDto.getPayData().getSignType());
String sign = PayWepayUtils.getInstance().createSign(paramMap); String sign = PayWepayUtils.getInstance().createSign(paramMap);
......
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