From a64b07620fd6f856d39cc287adeef92dc56dcda8 Mon Sep 17 00:00:00 2001 From: "DESKTOP-C3M45P4\\dengdan" Date: Tue, 10 Sep 2024 16:14:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=87=AA=E5=8A=A8=E8=BF=94?= =?UTF-8?q?=E5=88=A9=E6=B4=BB=E5=8A=A8=E5=88=A0=E9=99=A4=E5=90=8E=E5=86=8D?= =?UTF-8?q?=E6=96=B0=E5=BB=BA=E6=B2=A1=E6=9C=89=E5=81=9A=E9=9D=9E=E7=A9=BA?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jmfy/controller/ActivityController.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/jmfy/controller/ActivityController.java b/src/main/java/com/jmfy/controller/ActivityController.java index 232dd83..67a2655 100644 --- a/src/main/java/com/jmfy/controller/ActivityController.java +++ b/src/main/java/com/jmfy/controller/ActivityController.java @@ -95,11 +95,16 @@ public class ActivityController { @PostMapping(value = "/updateARBActivity") public @ResponseBody int updateARBActivity(@RequestBody ARBActivity activity) throws Exception { - LOGGER.error("updateARBActivity ---------------- "); // 删除旧缓存 ARBActivity oldActivity = activityDao.findOneActivity(activity.getId()); - for (String serverId : oldActivity.getServerIds()) { - RedisUtil.getInstence().delMapKey(RedisUserKey.GM_ACTIVITY_INFO,serverId,oldActivity.getId()); + //做非空判断 + if(oldActivity != null){ + for (String serverId : oldActivity.getServerIds()) { + //必须有真实serverId才可以 + if(serverId != null && !"".equals(serverId)) { + RedisUtil.getInstence().delMapKey(RedisUserKey.GM_ACTIVITY_INFO, serverId, oldActivity.getId()); + } + } } // 存库 activityDao.uporsetActivity(activity);