|
|
@ -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); |
|
|
|
} |
|
|
|
|
|
|
|