wangqifan 3 سال پیش
والد
کامیت
308b45a9b8

+ 4 - 0
src/main/java/com/izouma/nineth/domain/TradeAuctionOrder.java

@@ -69,6 +69,10 @@ public class TradeAuctionOrder extends BaseEntity {
     @Column(precision = 10, scale = 2)
     private BigDecimal currentPrice;
 
+    @ApiModelProperty("拍卖报价")
+    @Column(precision = 10, scale = 2)
+    private BigDecimal purchasedPrice;
+
     @ApiModelProperty("状态")
     @Enumerated(EnumType.STRING)
     private AuctionOrderStatus status;

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

@@ -87,6 +87,7 @@ public class TradeAuctionOrderService {
                 .pic(tradeAuction.getPic())
                 .source(AuctionSource.OFFICIAL)
                 .status(AuctionOrderStatus.NOT_PAID)
+                .purchasedPrice(tradeAuction.getPrice())
                 .build();
 
         if (user.getInviteType() != null) {
@@ -150,9 +151,9 @@ public class TradeAuctionOrderService {
                 tradeAuction.setCurrentPrice(tradeAuctionOrder.getPrice());
                 tradeAuction.setCurrentOwner(tradeAuctionOrder.getNickname());
                 tradeAuction.setCurrentOwnerId(tradeAuctionOrder.getUserId());
-                tradeAuction.setCurrentStartTime(LocalDateTime.now().plusMinutes(tradeAuction.getMinutes()));
+                tradeAuction.setCurrentStartTime(LocalDateTime.now().plusDays(1));
                 tradeAuction
-                        .setCurrentEndTime(LocalDateTime.now().plusMinutes(tradeAuction.getMinutes()).plusMinutes(10));
+                        .setCurrentEndTime(tradeAuction.getCurrentStartTime().plusDays(1));
                 tradeAuction.setFixedPrice(tradeAuctionOrder.getPrice().multiply(BigDecimal.valueOf(150))
                         .divide(new BigDecimal("100"), 2, RoundingMode.HALF_UP));
                 tradeAuction.setStatus(TradeAuctionStatus.WAITING);