updates 测试抖音退款回调接口

小程序登录优化
This commit is contained in:
zhouwentao 2024-06-26 07:17:47 +08:00
parent 4a72c48f1f
commit cf0ef82376
2 changed files with 12 additions and 4 deletions

View File

@ -29,10 +29,10 @@ public interface IYxOrderService extends IService<YxOrder> {
/**
* 更改订单状态为 退款
* @param orderCode 订单号
* @param dyOrderCode 抖音侧订单号
* @param cpRefundNo 系统退款号
* @param refundNo 商户退款号
* @param refundAmount 退款金额
*/
YxOrder updateRefund(String orderCode, String cpRefundNo, String refundNo, BigDecimal refundAmount);
YxOrder updateRefund(String dyOrderCode, String cpRefundNo, String refundNo, BigDecimal refundAmount);
}

View File

@ -45,9 +45,17 @@ public class YxOrderServiceImpl extends ServiceImpl<YxOrderMapper, YxOrder> impl
return baseMapper.selectByOrderCode(orderCode);
}
/**
*
* @param dyOrderCode 抖音侧订单号
* @param cpRefundNo 系统退款号
* @param refundNo 商户退款号
* @param refundAmount 退款金额
* @return
*/
@Override
public YxOrder updateRefund(String orderCode, String cpRefundNo, String refundNo, BigDecimal refundAmount) {
YxOrder yxOrder = this.getByOrderCode(orderCode);
public YxOrder updateRefund(String dyOrderCode, String cpRefundNo, String refundNo, BigDecimal refundAmount) {
YxOrder yxOrder = getOne(new LambdaQueryWrapper<YxOrder>().like(YxOrder::getOrderSign, dyOrderCode));
yxOrder.setCpRefundNo(cpRefundNo);
yxOrder.setRefundNo(refundNo);
yxOrder.setRefundAmount(refundAmount);