diff --git a/src/main/java/com/example/demo/controller/bean/BeanRechargeController.java b/src/main/java/com/example/demo/controller/bean/BeanRechargeController.java index c254645..a27c8d5 100644 --- a/src/main/java/com/example/demo/controller/bean/BeanRechargeController.java +++ b/src/main/java/com/example/demo/controller/bean/BeanRechargeController.java @@ -70,6 +70,7 @@ public class BeanRechargeController { GoldBean goldBean = beanRechargeService.statsSystemBean(beanSystemRechargeInfo); return Result.success(goldBean); } catch (Exception e) { + e.printStackTrace(); return Result.error("请检查数据的格式"); } } diff --git a/src/main/java/com/example/demo/serviceImpl/bean/BeanRechargeServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/bean/BeanRechargeServiceImpl.java index c1122c4..881dca2 100644 --- a/src/main/java/com/example/demo/serviceImpl/bean/BeanRechargeServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/bean/BeanRechargeServiceImpl.java @@ -134,6 +134,15 @@ public class BeanRechargeServiceImpl implements BeanRechargeService { public GoldBean statsSystemBean(BeanSystemRechargeInfo beanSystemRechargeInfo) { GoldBean gold = beanRechargeMapper2.selectSystemSum(beanSystemRechargeInfo); BigDecimal moneySum; + if(gold.getPermanentBean()==null){ + gold.setPermanentBean(0); + } + if(gold.getFreeBean()==null){ + gold.setFreeBean(0); + } + if(gold.getNum()==null){ + gold.setNum(0); + } moneySum = new BigDecimal(gold.getPermanentBean()).divide(new BigDecimal("50"), 2, RoundingMode.HALF_UP); gold.setMoney(moneySum.doubleValue()); gold.setBeanNum(gold.getPermanentBean()+gold.getFreeBean());