mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 11:05:18 +08:00
update 汇付支付回调记录表 加字段
This commit is contained in:
@@ -24,6 +24,21 @@ public class AdapayCallbackRecord implements Serializable {
|
||||
*/
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* 会员id
|
||||
*/
|
||||
private String memberId;
|
||||
|
||||
/**
|
||||
* 充电订单号
|
||||
*/
|
||||
private String orderCode;
|
||||
|
||||
/**
|
||||
* 支付类型(1-支付订单;2-充值余额)
|
||||
*/
|
||||
private String payScenario;
|
||||
|
||||
private String paymentId;
|
||||
|
||||
/**
|
||||
|
||||
@@ -257,5 +257,15 @@ public interface IOrderBasicInfoService {
|
||||
|
||||
String tempUpdateVirtualAmount(QueryOrderDTO dto);
|
||||
|
||||
void adapayRefund(WeChatRefundDTO dto);
|
||||
/**
|
||||
* 汇付支付 订单退款
|
||||
* @param dto
|
||||
*/
|
||||
void refundForOrderWithAdapay(WeChatRefundDTO dto);
|
||||
|
||||
/**
|
||||
* 汇付支付 余额退款
|
||||
* @param dto
|
||||
*/
|
||||
void refundForBalanceWithAdapay(WeChatRefundDTO dto);
|
||||
}
|
||||
|
||||
@@ -1729,17 +1729,17 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void adapayRefund(WeChatRefundDTO dto) {
|
||||
// 退款有两种情况 1-订单结算退款 2-用户余额退款
|
||||
String refundType = dto.getRefundType();
|
||||
if (StringUtils.equals(refundType, "1")) {
|
||||
WechatPayRefundResponse response = refundForOrder(dto);
|
||||
logger.info("订单结算退款 result:{}", JSONObject.toJSONString(response));
|
||||
} else if (StringUtils.equals(refundType, "2")) {
|
||||
WechatPayRefundResponse response = refundForBalance(dto);
|
||||
logger.info("用户余额退款 result:{}", JSONObject.toJSONString(response));
|
||||
} else {
|
||||
logger.warn("没有找到退款处理逻辑");
|
||||
}
|
||||
public void refundForOrderWithAdapay(WeChatRefundDTO dto) {
|
||||
// 查出来原来的支付信息
|
||||
|
||||
// 判断支付金额和退款金额
|
||||
|
||||
// 创建汇付退款对象
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void refundForBalanceWithAdapay(WeChatRefundDTO dto) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user