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