|
@@ -52,7 +52,7 @@ public class AppAgentGameBettingTask {
|
|
|
}
|
|
|
|
|
|
AppUserAgent userAgent = userAgents.get(0);
|
|
|
- if(userAgent.getPid() == null || userAgent.getPid() == 1){
|
|
|
+ if(userAgent.getPid() == null || userAgent.getPid() == 0){
|
|
|
return;
|
|
|
}
|
|
|
|
|
@@ -94,7 +94,7 @@ public class AppAgentGameBettingTask {
|
|
|
}
|
|
|
|
|
|
AppUserAgent userAgent = userAgents.get(0);
|
|
|
- if(userAgent.getPid() == null || userAgent.getPid() == 1){
|
|
|
+ if(userAgent.getPid() == null || userAgent.getPid() == 0){
|
|
|
return;
|
|
|
}
|
|
|
|
|
@@ -110,13 +110,13 @@ public class AppAgentGameBettingTask {
|
|
|
|
|
|
AppGameCommission topCommission = gameRateList.get(gameRateList.size() - 1);
|
|
|
BigDecimal bettingAmount = new BigDecimal(appGameBetting.getBettingAmount() + "");
|
|
|
- BigDecimal gameRate = new BigDecimal((topCommission.getGameRate() / 100) + "");
|
|
|
+ BigDecimal gameRate = new BigDecimal((topCommission.getGameRate() / 100.00) + "");
|
|
|
|
|
|
|
|
|
BigDecimal bettingCommission = bettingAmount.multiply(gameRate).setScale(2, RoundingMode.DOWN);
|
|
|
|
|
|
AppGameBetting updateBettingCommission = new AppGameBetting();
|
|
|
- updateBettingCommission.setId(updateBettingCommission.getId());
|
|
|
+ updateBettingCommission.setId(appGameBetting.getId());
|
|
|
updateBettingCommission.setBettingCommission(bettingCommission.doubleValue());
|
|
|
updateBettingCommission.setUpdateTime(new Date());
|
|
|
appGameBettingService.updateById(updateBettingCommission);
|
|
@@ -133,8 +133,8 @@ public class AppAgentGameBettingTask {
|
|
|
}
|
|
|
|
|
|
|
|
|
- BigDecimal pidGameRate = new BigDecimal(((appGameCommission.getGameRate() - indexCommission) / 100) + "");
|
|
|
- BigDecimal userCommission = bettingCommission.multiply(pidGameRate).setScale(2, RoundingMode.DOWN);
|
|
|
+ BigDecimal pidGameRate = new BigDecimal(((appGameCommission.getGameRate() - indexCommission) / 100.00) + "");
|
|
|
+ BigDecimal userCommission = bettingAmount.multiply(pidGameRate).setScale(2, RoundingMode.DOWN);
|
|
|
|
|
|
|
|
|
indexCommission = appGameCommission.getGameRate();
|
|
@@ -225,8 +225,7 @@ public class AppAgentGameBettingTask {
|
|
|
}
|
|
|
|
|
|
|
|
|
- double gameRateAmount = appGameBetting.getBettingAmount() * 0.0003;
|
|
|
-
|
|
|
+ double gameRateAmount = appGameBetting.getBettingAmount() * 0.003;
|
|
|
|
|
|
|
|
|
if(appGameBetting.getBettingType() == 0){
|