|
@@ -81,6 +81,11 @@ public class TradeAuctionOrderService {
|
|
|
throw new BusinessException("已无购买资格");
|
|
throw new BusinessException("已无购买资格");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ if (auctionPaymentType.equals(AuctionPaymentType.FIXED_PRICE)) {
|
|
|
|
|
+ if (tradeAuction.getRecommendPrice().compareTo(price) != 0) {
|
|
|
|
|
+ throw new BusinessException("提交价格与一口价价格不一致。");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
tradeAuctionService.decreaseStock(auctionId, 1);
|
|
tradeAuctionService.decreaseStock(auctionId, 1);
|
|
|
BigDecimal serviceCharge = (BigDecimal.valueOf(3).multiply(tradeAuction.getNextPrice())
|
|
BigDecimal serviceCharge = (BigDecimal.valueOf(3).multiply(tradeAuction.getNextPrice())
|
|
|
.divide(new BigDecimal("100"), 2, RoundingMode.HALF_UP))
|
|
.divide(new BigDecimal("100"), 2, RoundingMode.HALF_UP))
|