Kaynağa Gözat

预付、预收相关操作

xucaiqin 2 yıl önce
ebeveyn
işleme
d0075776f8

+ 3 - 1
sckw-modules/sckw-payment/src/main/java/com/sckw/payment/service/WalletService.java

@@ -163,7 +163,9 @@ public class WalletService {
         } else {
             wrapper.eq(KwpWalletRefund::getUid, prePayWallet.getUid()).eq(KwpWalletRefund::getFilter, prePayWallet.getFilter());
         }
-        wrapper.eq(KwpWalletRefund::getChannel, prePayWallet.getChannel()).eq(KwpWalletRefund::getStatus, RefundEnum.REFUNDING.getStatus()).last("limit 1");
+        wrapper.eq(KwpWalletRefund::getChannel, prePayWallet.getChannel())
+                .orderByDesc(KwpWalletRefund::getCreateTime)
+                .last("limit 1");
         KwpWalletRefund kwpWalletRefund = kwpWalletRefundMapper.selectOne(wrapper);
         if (Objects.nonNull(kwpWalletRefund)) {
             prePayWalletVo.setRefundApMoney(df.format(kwpWalletRefund.getActualMoney()));