diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/service/IYxOrderService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/service/IYxOrderService.java index 531ffd5..99afe80 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/service/IYxOrderService.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/service/IYxOrderService.java @@ -29,10 +29,10 @@ public interface IYxOrderService extends IService { /** * 更改订单状态为 退款 - * @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); } diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/service/impl/YxOrderServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/service/impl/YxOrderServiceImpl.java index 7c3e188..881611d 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/service/impl/YxOrderServiceImpl.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/yx/service/impl/YxOrderServiceImpl.java @@ -45,9 +45,17 @@ public class YxOrderServiceImpl extends ServiceImpl 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().like(YxOrder::getOrderSign, dyOrderCode)); yxOrder.setCpRefundNo(cpRefundNo); yxOrder.setRefundNo(refundNo); yxOrder.setRefundAmount(refundAmount);