Browse Source

fix: 预警状态随意

master_tdsql
hxh 1 year ago
parent
commit
f923916a85
  1. 18
      shuili-system/src/main/java/com/kms/yxgh/common/job/Job.java

18
shuili-system/src/main/java/com/kms/yxgh/common/job/Job.java

@ -76,12 +76,16 @@ public class Job {
List<BsSgcSzGcda> szList = szList();
try {
insert(dfList.get(RandomUtil.randomInt(dfList.size())).getDikeCode(), 1);
insertWarning(dfList.get(RandomUtil.randomInt(dfList.size())));
if (isEven()) {
insertWarning(dfList.get(RandomUtil.randomInt(dfList.size())));
}
} catch (Exception ignored) {
}
try {
insert(szList.get(RandomUtil.randomInt(szList.size())).getWagaCode(), 2);
insertWarning(szList.get(RandomUtil.randomInt(szList.size())));
if (isEven()) {
insertWarning(szList.get(RandomUtil.randomInt(szList.size())));
}
} catch (Exception ignored) {
}
try {
@ -92,6 +96,12 @@ public class Job {
}
}
//随机数是双数,返回ture or false
private boolean isEven() {
int num = RandomUtil.randomInt(1, 100);
return num % 2 == 0;
}
private void insertWarning(BsSgcDfJbxx dike) {
DfDeviceCheckingRecord dfDeviceCheckingRecord = new DfDeviceCheckingRecord();
dfDeviceCheckingRecord.setDikeCode(dike.getDikeCode());
@ -103,7 +113,7 @@ public class Job {
dfDeviceCheckingRecord.setWarningType(String.valueOf(RandomUtil.randomInt(0, 4)));
dfDeviceCheckingRecord.setWarningData(String.valueOf(RandomUtil.randomDouble(10, 100)));
dfDeviceCheckingRecord.setWarningTime(new Date());
dfDeviceCheckingRecord.setStatus("0");
dfDeviceCheckingRecord.setStatus(String.valueOf(RandomUtil.randomInt(0, 1)));
dfDeviceCheckingRecordMapper.insert(dfDeviceCheckingRecord);
}
@ -118,7 +128,7 @@ public class Job {
szDeviceCheckingRecord.setWarningType(String.valueOf(RandomUtil.randomInt(0, 4)));
szDeviceCheckingRecord.setWarningData(String.valueOf(RandomUtil.randomDouble(10, 100)));
szDeviceCheckingRecord.setWarningTime(new Date());
szDeviceCheckingRecord.setStatus("0");
szDeviceCheckingRecord.setStatus(String.valueOf(RandomUtil.randomInt(0, 1)));
szDeviceCheckingRecordMapper.insert(szDeviceCheckingRecord);
}

Loading…
Cancel
Save