面源只生成三种数据

This commit is contained in:
zy 2025-11-27 19:30:50 +08:00
parent 5b90f86cd3
commit cd5d9b4206
1 changed files with 10 additions and 3 deletions

View File

@ -62,8 +62,13 @@ public class SurvHisdataOrientwaterServiceImpl extends ServiceImpl<SurvHisdataOr
isNegative = true;
}
}
else if(StringUtils.isNotBlank(newestData.getDataWaterNo())){//跳过负数
if(newestData.getDataWaterNo().contains("-") || newestData.getDataWaterNo().length()>10){
// else if(StringUtils.isNotBlank(newestData.getDataWaterNo())){//跳过负数
// if(newestData.getDataWaterNo().contains("-") || newestData.getDataWaterNo().length()>10){
// isNegative = true;
// }
// }
else if(StringUtils.isNotBlank(newestData.getDataWaterCod())){//跳过负数
if(newestData.getDataWaterCod().contains("-") || newestData.getDataWaterCod().length()>10){
isNegative = true;
}
}
@ -84,6 +89,7 @@ public class SurvHisdataOrientwaterServiceImpl extends ServiceImpl<SurvHisdataOr
newestData.setDataWaterTp("1.0063");
newestData.setDataWaterTn("2.1114");
newestData.setDataWaterNo("3.8037");
newestData.setDataWaterCod("501.5000");
if ("xzp-water-02".equals(deployCode)) {
newestData.setDataWaterNo("16.3254");
}
@ -114,7 +120,8 @@ public class SurvHisdataOrientwaterServiceImpl extends ServiceImpl<SurvHisdataOr
hisdataOrientwater.setDataWaterTn(BigDecimalRandomAdjuster.randomAdjustByFixedRange(new BigDecimal(newestData.getDataWaterTn()), fixedRange, scale));
hisdataOrientwater.setDataDateTime(nowTime);
hisdataOrientwater.setDataGatherType("realTime");
hisdataOrientwater.setDataWaterNo(BigDecimalRandomAdjuster.randomAdjustByFixedRange(new BigDecimal(newestData.getDataWaterNo()), fixedRange, scale));
// hisdataOrientwater.setDataWaterNo(BigDecimalRandomAdjuster.randomAdjustByFixedRange(new BigDecimal(newestData.getDataWaterNo()), fixedRange, scale));
hisdataOrientwater.setDataWaterCod(BigDecimalRandomAdjuster.randomAdjustByFixedRange(new BigDecimal(newestData.getDataWaterCod()), fixedRange, scale));
hisdataOrientwater.setDeployCode(deployCode);
hisdataOrientwater.setDataWaterTpSy(waterTpSy[values]);
hisdataOrientwater.setDataWaterTpLd(waterTpLd[values]);