错误:前端传比例 80%,后端落库是 BigDecimal形式的 0.8才对。没做数据转换,导致百分比差了100倍
修正:前端传参过来,在 新增和修改的时候
param.setFinRatio(ObjectUtil.isEmpty(param.getFinRatio()) ? null : param.getFinRatio().divide(new BigDecimal("100")));
在查询返给前端的时候,注意 结尾四舍五入,保留两位小数
paramRespVO.setFinRatio(ObjectUtil.isEmpty(paramRespVO.getFinRatio()) ? null : paramRespVO.getFinRatio().multiply(new BigDecimal("100")).setScale(2, BigDecimal.ROUND_HALF_UP));