licailing 4 lat temu
rodzic
commit
a077ab6012

+ 1 - 0
src/main/java/com/izouma/nineth/enums/BalanceType.java

@@ -5,6 +5,7 @@ public enum BalanceType {
     WITHDRAW("提现"),
     SELL("藏品出售"),
     AUCTION("藏品拍卖"),
+    AUCTION_RETURN("保证金退款"),
     REWARD("拍卖奖励"),
     RETURN("失败退回"),
     PAY("支付"),

+ 4 - 0
src/main/java/com/izouma/nineth/service/AuctionOrderService.java

@@ -426,6 +426,10 @@ public class AuctionOrderService {
                             .toString(), order.getTransactionId(), order.getTotalPrice(), Constants.PayChannel.PE);
                     log.info("退款成功{}", order.getId());
                     break;
+                case BALANCE:
+                    userBalanceService.addBalance(order.getUserId(), order.getTotalPrice(), order.getId(), BalanceType.AUCTION_RETURN);
+                    log.info("退款成功{}", order.getId());
+                    break;
             }
             order.setRefundTime(LocalDateTime.now());
             order.setStatus(AuctionOrderStatus.REFUNDED);

+ 1 - 0
src/main/java/com/izouma/nineth/web/OrderPayControllerV2.java

@@ -179,6 +179,7 @@ public class OrderPayControllerV2 {
     }
 
     @RequestMapping(value = "/auction/balance")
+    @ResponseBody
     public void payAuctionOrderBalance(@RequestParam Long id, @RequestParam String tradeCode) {
         orderPayService.payAuctionOrderBalance(id, SecurityUtils.getAuthenticatedUser().getId(), tradeCode);
     }