Integer adminNumber = 0; Integer userNumber = count - adminNumber; BigDecimal total = getTotal('SYSTEM_ACCOUNT_USAGE'); ShopUsageVO shopUsageVO = new ShopUsageVO(); shopUsageVO.setUsed(BigDecimal.valueOf(count)); BigDecimal surplus = total.subtract(BigDecimal.valueOf(count)); shopUsageVO.setSurplus(surplus); shopUsageVO.setTotal(total);

UsageVO userUsageVO = new UsageVO(); userUsageVO.setName('非管理员'); userUsageVO.setSize(BigDecimal.valueOf(userNumber)); userUsageVO.setPercentage(BigDecimal.valueOf(userNumber).divide(BigDecimal.valueOf(count),2,BigDecimal.ROUND_HALF_UP));

UsageVO adminUsageVO = new UsageVO(); adminUsageVO.setName('管理员'); adminUsageVO.setSize(BigDecimal.valueOf(adminNumber)); adminUsageVO.setPercentage(BigDecimal.valueOf(adminNumber).divide(BigDecimal.valueOf(count),2,BigDecimal.ROUND_HALF_UP));

shopUsageVO.getServiceVOList().add(userUsageVO); shopUsageVO.getServiceVOList().add(adminUsageVO);

Java 代码示例:计算并设置商店使用情况统计数据

原文地址: https://www.cveoy.top/t/topic/mBTZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录