mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-14 13:42:07 +08:00
1、dev配置微信配置修正;2、微信渠道支付回调attach解析、支付单位元换算为分;
This commit is contained in:
+2
-2
@@ -48,7 +48,7 @@ public class WechatNativePayHandler extends AbstractPayHandler {
|
|||||||
WxPayUnifiedOrderV3Request request = new WxPayUnifiedOrderV3Request();
|
WxPayUnifiedOrderV3Request request = new WxPayUnifiedOrderV3Request();
|
||||||
request.setOutTradeNo(reqDTO.getOutTradeNo());
|
request.setOutTradeNo(reqDTO.getOutTradeNo());
|
||||||
request.setDescription(reqDTO.getSubject());
|
request.setDescription(reqDTO.getSubject());
|
||||||
request.setAmount(new WxPayUnifiedOrderV3Request.Amount().setTotal(reqDTO.getPrice())); // 单位分
|
request.setAmount(new WxPayUnifiedOrderV3Request.Amount().setTotal(reqDTO.getPrice() * 100)); // 单位分
|
||||||
request.setTimeExpire(formatDateV3(reqDTO.getExpireTime()));
|
request.setTimeExpire(formatDateV3(reqDTO.getExpireTime()));
|
||||||
request.setSceneInfo(new WxPayUnifiedOrderV3Request.SceneInfo().setPayerClientIp(getClientIP()));
|
request.setSceneInfo(new WxPayUnifiedOrderV3Request.SceneInfo().setPayerClientIp(getClientIP()));
|
||||||
request.setNotifyUrl(reqDTO.getNotifyUrl());
|
request.setNotifyUrl(reqDTO.getNotifyUrl());
|
||||||
@@ -85,7 +85,7 @@ public class WechatNativePayHandler extends AbstractPayHandler {
|
|||||||
Integer status = parseStatus(result.getTradeState());
|
Integer status = parseStatus(result.getTradeState());
|
||||||
String openid = result.getPayer() != null ? result.getPayer().getOpenid() : null;
|
String openid = result.getPayer() != null ? result.getPayer().getOpenid() : null;
|
||||||
return PayOrderRespDTO.of(status, result.getTransactionId(), openid, parseDateV3(result.getSuccessTime()),
|
return PayOrderRespDTO.of(status, result.getTransactionId(), openid, parseDateV3(result.getSuccessTime()),
|
||||||
result.getOutTradeNo(), body);
|
result.getOutTradeNo(), body, JSON.parseObject(result.getAttach(), Map.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
static String formatDateV3(LocalDateTime time) {
|
static String formatDateV3(LocalDateTime time) {
|
||||||
|
|||||||
Reference in New Issue
Block a user