Browse Source

修复精度丢失

dos 1 tháng trước cách đây
mục cha
commit
e29602d34f

+ 6 - 6
game-business/src/main/java/com/game/business/controller/AppUserAgentController.java

@@ -124,14 +124,14 @@ public class AppUserAgentController extends BaseController
                 appGameCommission.setUserId(appUserAgent.getUserId());
                 appGameCommission.setPid(appUserAgent.getPid());
                 appGameCommission.setGameId(appGame.getId());
-                appGameCommission.setGameRate(0L);
+                appGameCommission.setGameRate(0.00);
 
                 if(appGameCommissionService.save(appGameCommission)){
                     AppGameCommissionVO appGameCommissionVO = new AppGameCommissionVO();
                     appGameCommissionVO.setId(appGameCommission.getId());
                     appGameCommissionVO.setPid(dbPuserAgent.getUserId());
                     appGameCommissionVO.setUserId(appUser.getUserid());
-                    appGameCommissionVO.setGameRate(0L);
+                    appGameCommissionVO.setGameRate(0.00);
 
                     appGameCommissionVO.setGameId(appGame.getId());
                     appGameCommissionVO.setGameName(appGame.getName());
@@ -244,7 +244,7 @@ public class AppUserAgentController extends BaseController
                     AppGameCommission gameCommission = idGameMap.get(appGame.getId()).get(0);
                     BeanUtils.copyProperties(gameCommission, appGameCommissionVO);
                 }else{
-                    appGameCommissionVO.setGameRate(0L);
+                    appGameCommissionVO.setGameRate(0.00);
                 }
 
                 appGameCommissionVO.setGameId(appGame.getId());
@@ -347,7 +347,7 @@ public class AppUserAgentController extends BaseController
                     AppGameCommission gameCommission = idGameMap.get(appGame.getId()).get(0);
                     BeanUtils.copyProperties(gameCommission, appGameCommissionVO);
                 }else{
-                    appGameCommissionVO.setGameRate(0L);
+                    appGameCommissionVO.setGameRate(0.00);
                 }
 
                 appGameCommissionVO.setGameId(appGame.getId());
@@ -362,7 +362,7 @@ public class AppUserAgentController extends BaseController
                     AppGameCommission gameCommission = idGamePMap.get(appGame.getId()).get(0);
                     BeanUtils.copyProperties(gameCommission, appGamePCommissionVO);
                 }else{
-                    appGamePCommissionVO.setGameRate(100L);
+                    appGamePCommissionVO.setGameRate(100.00);
                 }
                 appGamePCommissionVO.setGameId(appGame.getId());
 
@@ -416,7 +416,7 @@ public class AppUserAgentController extends BaseController
                 AppGame appGame = gameList.get(i);
 
                 AppGameCommissionVO appGameCommissionVO = new AppGameCommissionVO();
-                appGameCommissionVO.setGameRate(0L);
+                appGameCommissionVO.setGameRate(0.00);
                 appGameCommissionVO.setGameId(appGame.getId());
 
                 setGameCommissionMinRate(appGameCommissionVO, userId);

+ 1 - 1
game-business/src/main/java/com/game/business/domain/AppGameCommission.java

@@ -52,7 +52,7 @@ private static final long serialVersionUID=1L;
     @ApiModelProperty(value = "游戏返佣费率")
     @Excel(name = "游戏返佣费率")
     @TableField(value = "game_rate")
-    private Long gameRate;
+    private Double gameRate;
 
     @TableField(exist = false)
     @ApiModelProperty(value = "游戏名称")

+ 1 - 1
game-business/src/main/java/com/game/business/service/impl/AppGameCommissionServiceImpl.java

@@ -125,7 +125,7 @@ public class AppGameCommissionServiceImpl extends ServiceImpl<AppGameCommissionM
                     //未设置过该游戏
                     AppGameCommission appGameCommission = new AppGameCommission();
                     appGameCommission.setGameId(game.getId());
-                    appGameCommission.setGameRate(0L);
+                    appGameCommission.setGameRate(0.00);
                     appGameCommission.setGameName(game.getName());
                     appGameCommission.setUserId(unId);
                     list.add(appGameCommission);

+ 1 - 1
game-business/src/main/java/com/game/business/service/impl/AppUserAgentServiceImpl.java

@@ -246,7 +246,7 @@ public class AppUserAgentServiceImpl extends ServiceImpl<AppUserAgentMapper, App
                             gameCommission.setGameId(j.getId());
                             gameCommission.setGameName(j.getName());
                             gameCommission.setPid(e.getPid());
-                            gameCommission.setGameRate(0L);
+                            gameCommission.setGameRate(0.00);
                             return gameCommission;
                         }).collect(Collectors.toList()));
                     }

+ 1 - 1
game-business/src/main/java/com/game/business/task/AppAgentGameBettingTask.java

@@ -98,7 +98,7 @@ public class AppAgentGameBettingTask {
 
         AppGameCommission gameCommission = gameCommissions.get(0);
         if(gameCommission.getGameRate() == null){
-            gameCommission.setGameRate(0L);
+            gameCommission.setGameRate(0.00);
         }
 
         gameRateList.add(gameCommission);