From 8f4d1f920736145dbcefc0664bd1b13b556da10a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A3=B7=E5=8F=B6?= <14103883+leaf-phos@user.noreply.gitee.com> Date: Fri, 28 Mar 2025 18:23:47 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E6=B5=81=E7=A8=8B=E3=80=81?= =?UTF-8?q?=E9=80=80=E6=AC=BE=E5=9F=BA=E7=A1=80API=E5=B7=B2=E6=8E=A5?= =?UTF-8?q?=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/bst/pay/service/PayService.java | 8 +++++ .../bst/pay/service/impl/PayServiceImpl.java | 29 ++++++++----------- 2 files changed, 20 insertions(+), 17 deletions(-) diff --git a/ruoyi-service/src/main/java/com/ruoyi/bst/pay/service/PayService.java b/ruoyi-service/src/main/java/com/ruoyi/bst/pay/service/PayService.java index 1343b61..4d170a4 100644 --- a/ruoyi-service/src/main/java/com/ruoyi/bst/pay/service/PayService.java +++ b/ruoyi-service/src/main/java/com/ruoyi/bst/pay/service/PayService.java @@ -6,6 +6,7 @@ import java.util.List; import com.ruoyi.bst.pay.domain.Pay; import com.ruoyi.bst.pay.domain.PayQuery; import com.ruoyi.bst.pay.domain.PayVO; +import com.ruoyi.bst.pay.domain.dto.PayRefundDTO; import com.ruoyi.bst.pay.domain.vo.DoPayVO; import com.ruoyi.bst.refund.domain.RefundVO; @@ -98,4 +99,11 @@ public interface PayService * 处理退款成功 */ int handleRefundSuccess(RefundVO refund); + + /** + * 退款 + * @param dto + * @return + */ + int refund(PayRefundDTO dto); } diff --git a/ruoyi-service/src/main/java/com/ruoyi/bst/pay/service/impl/PayServiceImpl.java b/ruoyi-service/src/main/java/com/ruoyi/bst/pay/service/impl/PayServiceImpl.java index 316ab16..1f0b2b1 100644 --- a/ruoyi-service/src/main/java/com/ruoyi/bst/pay/service/impl/PayServiceImpl.java +++ b/ruoyi-service/src/main/java/com/ruoyi/bst/pay/service/impl/PayServiceImpl.java @@ -54,8 +54,7 @@ import lombok.extern.slf4j.Slf4j; */ @Service @Slf4j -public class PayServiceImpl implements PayService -{ +public class PayServiceImpl implements PayService { @Autowired private PayMapper payMapper; @@ -90,8 +89,7 @@ public class PayServiceImpl implements PayService * @return 支付订单 */ @Override - public PayVO selectPayById(Long id) - { + public PayVO selectPayById(Long id) { return payMapper.selectPayById(id); } @@ -102,8 +100,7 @@ public class PayServiceImpl implements PayService * @return 支付订单 */ @Override - public List selectPayList(PayQuery pay) - { + public List selectPayList(PayQuery pay) { return payMapper.selectPayList(pay); } @@ -114,8 +111,7 @@ public class PayServiceImpl implements PayService * @return 结果 */ @Override - public int insertPay(Pay pay) - { + public int insertPay(Pay pay) { pay.setCreateTime(DateUtils.getNowDate()); pay.setNo(String.valueOf(SnowFlakeUtil.newId())); return payMapper.insertPay(pay); @@ -128,8 +124,7 @@ public class PayServiceImpl implements PayService * @return 结果 */ @Override - public int updatePay(Pay pay) - { + public int updatePay(Pay pay) { return payMapper.updatePay(pay); } @@ -140,8 +135,7 @@ public class PayServiceImpl implements PayService * @return 结果 */ @Override - public int deletePayByIds(Long[] ids) - { + public int deletePayByIds(Long[] ids) { return payMapper.deletePayByIds(ids); } @@ -152,8 +146,7 @@ public class PayServiceImpl implements PayService * @return 结果 */ @Override - public int deletePayById(Long id) - { + public int deletePayById(Long id) { return payMapper.deletePayById(id); } @@ -199,7 +192,7 @@ public class PayServiceImpl implements PayService private int updateChannelNo(String no, Object payParams) { if (StringUtils.isBlank(no) || payParams == null) { return 0; - } + } // TODO 获取渠道订单号 return 1; @@ -217,7 +210,7 @@ public class PayServiceImpl implements PayService } private PayVO selectOne(PayQuery query) { - PageHelper.startPage(1,1); + PageHelper.startPage(1, 1); List payList = this.selectPayList(query); return CollectionUtils.firstElement(payList); } @@ -391,6 +384,7 @@ public class PayServiceImpl implements PayService /** * 刷新支付结果 + * * @param no 支付单号 */ @Override @@ -468,7 +462,7 @@ public class PayServiceImpl implements PayService } } - + @Override public int refund(PayRefundDTO dto) { // 校验订单 @@ -533,3 +527,4 @@ public class PayServiceImpl implements PayService return result == null ? 0 : result; } +}