From f3d468d1b2246ef5c68ddbf88a91d4a631f69ef8 Mon Sep 17 00:00:00 2001 From: HuangHuiKang Date: Wed, 25 Feb 2026 09:53:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E5=A4=A7=E5=B1=8F?= =?UTF-8?q?=E6=9C=80=E6=96=B0=E5=91=8A=E8=AD=A6=E8=AE=B0=E5=BD=95100?= =?UTF-8?q?=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DeviceWarinningRecordServiceImpl.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/devicewarinningrecord/DeviceWarinningRecordServiceImpl.java b/yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/devicewarinningrecord/DeviceWarinningRecordServiceImpl.java index 0c98af641..b34ea7646 100644 --- a/yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/devicewarinningrecord/DeviceWarinningRecordServiceImpl.java +++ b/yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/devicewarinningrecord/DeviceWarinningRecordServiceImpl.java @@ -78,8 +78,15 @@ public class DeviceWarinningRecordServiceImpl implements DeviceWarinningRecordSe @Override public List getList(Long id) { - return deviceWarinningRecordMapper.selectList(Wrappers.lambdaQuery() - .eq(id != null, DeviceWarinningRecordDO::getDeviceId, id)); + if (id == null) { + return Collections.emptyList(); + } + return deviceWarinningRecordMapper.selectList( + Wrappers.lambdaQuery() + .eq(DeviceWarinningRecordDO::getDeviceId, id) + .orderByDesc(DeviceWarinningRecordDO::getCreateTime) + .last("LIMIT 100")// 限制 100 条 + ); } @Override