From 9bbed77170f8f1104b815251873ff1be2dceadcf Mon Sep 17 00:00:00 2001 From: DragonWenLong <552045633@qq.com> Date: Wed, 27 Aug 2025 15:27:19 +0800 Subject: [PATCH] =?UTF-8?q?refactor(fys-demo):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E8=A7=86=E9=A2=91=E4=B8=8A=E4=BC=A0=E6=8E=A5=E5=8F=A3=E5=B9=B6?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20MQTT=20=E6=8A=A5=E8=AD=A6=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=8F=91=E9=80=81=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除了 VideoUploadController 中的 @SaIgnore 注解,恢复权限控制- 优化了 XinghanSendAlarmMessageRule 中的 Redis 数据检查逻辑 --- .../global/mqtt/rule/xinghan/XinghanSendAlarmMessageRule.java | 2 +- .../com/fuyuanshen/demo/controller/VideoUploadController.java | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/fys-admin/src/main/java/com/fuyuanshen/global/mqtt/rule/xinghan/XinghanSendAlarmMessageRule.java b/fys-admin/src/main/java/com/fuyuanshen/global/mqtt/rule/xinghan/XinghanSendAlarmMessageRule.java index 21f9c124..49f82c97 100644 --- a/fys-admin/src/main/java/com/fuyuanshen/global/mqtt/rule/xinghan/XinghanSendAlarmMessageRule.java +++ b/fys-admin/src/main/java/com/fuyuanshen/global/mqtt/rule/xinghan/XinghanSendAlarmMessageRule.java @@ -72,7 +72,7 @@ public class XinghanSendAlarmMessageRule implements MqttMessageRule { } // 将发送的信息原文本以List形式存储在Redis中 String data = RedisUtils.getCacheObject(GLOBAL_REDIS_KEY+ DEVICE_KEY_PREFIX + ctx.getDeviceImei() + DEVICE_ALARM_MESSAGE_KEY_PREFIX); - if (data.isEmpty()) { + if (data == null || data.isEmpty()) { return; } // diff --git a/fys-modules/fys-demo/src/main/java/com/fuyuanshen/demo/controller/VideoUploadController.java b/fys-modules/fys-demo/src/main/java/com/fuyuanshen/demo/controller/VideoUploadController.java index ddbaefff..e1570f1b 100644 --- a/fys-modules/fys-demo/src/main/java/com/fuyuanshen/demo/controller/VideoUploadController.java +++ b/fys-modules/fys-demo/src/main/java/com/fuyuanshen/demo/controller/VideoUploadController.java @@ -36,7 +36,6 @@ public class VideoUploadController { private static final char[] HEX_ARRAY = "0123456789ABCDEF".toCharArray(); @PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE) - @SaIgnore public R> upload(@RequestParam("file") MultipartFile file) { if (file == null || file.isEmpty()) { return R.fail("上传文件不能为空");