随机负数值调整
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());
|
BigDecimal fixedRange = new BigDecimal(rule.getFactor());
|
||||||
int scale = rule.getScale();//小数位
|
int scale = rule.getScale();//小数位
|
||||||
String correctVal = BigDecimalRandomAdjuster.randomAdjustByFixedRange(new BigDecimal(vals), fixedRange, scale);
|
String correctVal = BigDecimalRandomAdjuster.randomAdjustByFixedRange(new BigDecimal(vals), fixedRange, scale);
|
||||||
|
if(correctVal.contains("-") || "0".equals(correctVal)){//如果是负数或0用原来的值
|
||||||
|
correctVal = vals;
|
||||||
|
}
|
||||||
TUtil.setFieldValue(saveEnt, rule.getFields(), correctVal);
|
TUtil.setFieldValue(saveEnt, rule.getFields(), correctVal);
|
||||||
} else {
|
} else {
|
||||||
log.error("==========设备:{},编号:{}指标:{}配置错误==============,跳过", deploy.getDeployDes(), deploy.getDeployCode(), rule.getFields());
|
log.error("==========设备:{},编号:{}指标:{}配置错误==============,跳过", deploy.getDeployDes(), deploy.getDeployCode(), rule.getFields());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue