소스 검색

一口价修正

wangqifan 3 년 전
부모
커밋
c9a79d5bd1
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      src/main/java/com/izouma/nineth/service/TradeAuctionOrderService.java

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

@@ -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))