wangqifan il y a 3 ans
Parent
commit
4612d9e34d

+ 3 - 0
src/main/java/com/izouma/nineth/service/TradeAuctionOrderService.java

@@ -57,6 +57,7 @@ public class TradeAuctionOrderService {
                 .serviceCharge(serviceCharge)
                 .name(tradeAuction.getName())
                 .nickname(user.getNickname())
+                .paymentType(AuctionPaymentType.DEPOSIT)
                 .userId(user.getId())
                 .originPrice(tradeAuction.getPrice())
                 .currentPrice(tradeAuction.getCurrentPrice())
@@ -88,6 +89,7 @@ public class TradeAuctionOrderService {
                 .add(tradeAuction.getCurrentPrice().subtract(tradeAuction.getPrice()));
         TradeAuctionOrder tradeAuctionOrder = TradeAuctionOrder.builder()
                 .tradeAuctionId(tradeAuction.getId())
+                .paymentType(AuctionPaymentType.FIXED_PRICE)
                 .earnedPrice(price.subtract(tradeAuction.getPrice()))
                 .serviceCharge(serviceCharge)
                 .name(tradeAuction.getName())
@@ -129,6 +131,7 @@ public class TradeAuctionOrderService {
                 .divide(new BigDecimal("100"), 2, RoundingMode.HALF_UP);
         tradeAuction.setNextPrice(result);
         tradeAuction.setEarning(result.subtract(tradeAuction.getPrice()));
+        tradeAuction.setCommission(tradeAuctionOrder.getServiceCharge());
         tradeAuction.setStatus(TradeAuctionStatus.WAITING);
         tradeAuction.setCurrentPrice(tradeAuctionOrder.getCurrentPrice());
         tradeAuction.setCurrentOwner(tradeAuctionOrder.getNickname());