随机负数值调整
This commit is contained in:
parent
9963d93d61
commit
249ddcb391
|
|
@ -137,6 +137,9 @@ public class SurvHisdataSoilServiceImpl extends ServiceImpl<SurvHisdataSoilMappe
|
|||
BigDecimal fixedRange = new BigDecimal(rule.getFactor());
|
||||
int scale = rule.getScale();//小数位
|
||||
String correctVal = BigDecimalRandomAdjuster.randomAdjustByFixedRange(new BigDecimal(vals), fixedRange, scale);
|
||||
if(correctVal.contains("-") || "0".equals(correctVal)){//如果是负数或0用原来的值
|
||||
correctVal = vals;
|
||||
}
|
||||
TUtil.setFieldValue(saveEnt, rule.getFields(), correctVal);
|
||||
} else {
|
||||
log.error("==========设备:{},编号:{}指标:{}配置错误==============,跳过", deploy.getDeployDes(), deploy.getDeployCode(), rule.getFields());
|
||||
|
|
|
|||
Loading…
Reference in New Issue