Przeglądaj źródła

添加中奖概率

kk 2 miesięcy temu
rodzic
commit
977b89f2df

+ 2 - 2
game-business/src/main/java/com/game/business/controller/AppGameItemController.java

@@ -80,10 +80,10 @@ public class AppGameItemController extends BaseController
                 AppGameItemVO appGameItemVO = new AppGameItemVO();
                 BeanUtils.copyProperties(gameItem, appGameItemVO);
                 if(gameItem.getLotteryCount() == null || gameItem.getLotteryCount() == 0){
-                    appGameItemVO.setLotteryRate(0.00);
+                    appGameItemVO.setLotteryRate("0.00");
                 }else{
                     BigDecimal lotteryCount = new BigDecimal(gameItem.getLotteryCount());
-                    appGameItemVO.setLotteryRate(lotteryCount.divide(lotteryCountSum,4, BigDecimal.ROUND_HALF_UP).doubleValue() * 100);
+                    appGameItemVO.setLotteryRate(lotteryCount.divide(lotteryCountSum,4, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100)).toString());
                 }
 
                 resultList.add(appGameItemVO);

+ 1 - 1
game-business/src/main/java/com/game/business/vo/AppGameItemVO.java

@@ -10,5 +10,5 @@ import lombok.Data;
 public class AppGameItemVO extends AppGameItem {
 
     @ApiModelProperty(value = "中奖汇率")
-    private Double lotteryRate;
+    private String lotteryRate;
 }