|
@@ -94,10 +94,10 @@ public class AppUserLiveDividedTask {
|
|
|
Collections.sort(liveRateList, Comparator.comparing(AppUserAgent::getLiveRate));
|
|
|
|
|
|
AppUserAgent topUserAgent = liveRateList.get(liveRateList.size() - 1);
|
|
|
- BigDecimal gameRate = new BigDecimal((topUserAgent.getLiveRate() / 100.00) + "");
|
|
|
+ BigDecimal liveRate = new BigDecimal((topUserAgent.getLiveRate() / 100.00) + "");
|
|
|
|
|
|
|
|
|
- BigDecimal liveCommission = item.getMoney().multiply(gameRate).setScale(2, RoundingMode.DOWN);
|
|
|
+ BigDecimal liveCommission = item.getMoney().multiply(liveRate).setScale(2, BigDecimal.ROUND_HALF_DOWN);
|
|
|
|
|
|
double indexCommission = 0;
|
|
|
|
|
@@ -116,7 +116,7 @@ public class AppUserLiveDividedTask {
|
|
|
if(appUserAgent.getLiveRate() > 0){
|
|
|
userLiveRate = new BigDecimal(((appUserAgent.getLiveRate() - indexCommission) / 100.00) + "");
|
|
|
}
|
|
|
- BigDecimal userCommission = item.getMoney().multiply(userLiveRate).setScale(2, RoundingMode.DOWN);
|
|
|
+ BigDecimal userCommission = item.getMoney().multiply(userLiveRate).setScale(2, BigDecimal.ROUND_HALF_DOWN);
|
|
|
|
|
|
|
|
|
indexCommission = appUserAgent.getLiveRate();
|