From 3d178c47af6ae41775b8540c230707826f87eeb4 Mon Sep 17 00:00:00 2001 From: huangfeng Date: Thu, 24 Apr 2025 10:12:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20preset=E9=BB=98=E8=AE=A4255?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/shxy/xymanager_common/model/StatChannel.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/model/StatChannel.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/model/StatChannel.java index 76fccba..e59fd52 100644 --- a/xymanager_common/src/main/java/com/shxy/xymanager_common/model/StatChannel.java +++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/model/StatChannel.java @@ -52,15 +52,19 @@ public class StatChannel { } for (ScheduleDetailsDto detail : list) { StatPreset the = null; + Integer presetId = detail.getPreset(); + if (presetId == null) { + presetId = 255; + } for (StatPreset item : presets) { - if (item.getPresetId().intValue() == detail.getPreset().intValue()) { + if (item.getPresetId().intValue() == presetId.intValue()) { the = item; break; } } if (the == null) { the = new StatPreset(); - the.setPresetId(detail.getPreset()); + the.setPresetId(presetId); the.setDelay(delay); presets.add(the); }