From f923916a85ddebb344917809727a8125fb1aad28 Mon Sep 17 00:00:00 2001 From: hxh <762326930@qq.com> Date: Wed, 27 Mar 2024 13:56:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=A2=84=E8=AD=A6=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E9=9A=8F=E6=84=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/kms/yxgh/common/job/Job.java | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/shuili-system/src/main/java/com/kms/yxgh/common/job/Job.java b/shuili-system/src/main/java/com/kms/yxgh/common/job/Job.java index 8f37bb22..888885c4 100644 --- a/shuili-system/src/main/java/com/kms/yxgh/common/job/Job.java +++ b/shuili-system/src/main/java/com/kms/yxgh/common/job/Job.java @@ -76,12 +76,16 @@ public class Job { List 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); }