wangqifan пре 3 година
родитељ
комит
4829dbcdb1
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      src/main/java/com/izouma/nineth/service/TradeAuctionService.java

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

@@ -60,6 +60,10 @@ public class TradeAuctionService {
         record.setEarning(result.subtract(record.getPrice()));
         record.setFixedPrice(record.getPrice().multiply(BigDecimal.valueOf(150))
                 .divide(new BigDecimal("100"), 2, RoundingMode.HALF_UP));
+        BigDecimal serviceCharge = (BigDecimal.valueOf(0.03).multiply(record.getCurrentPrice()))
+                .add(record.getCurrentPrice().subtract(record.getPrice()));
+        record.setEarning(result.subtract(record.getPrice()));
+        record.setCommission(serviceCharge);
         return tradeAuctionRepo.save(record);
     }