From 2166556f496a42adccd611193d0b6e3cd8942a98 Mon Sep 17 00:00:00 2001 From: zhouxiunai <154707516@qq.com> Date: Tue, 26 Feb 2019 10:32:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=81=9C=E6=9C=BA=E4=BD=8D-?= =?UTF-8?q?=E7=99=BB=E6=9C=BA=E6=A1=A5=E5=85=B3=E7=B3=BB=E5=8F=AA=E4=BC=9A?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E4=B8=80=E4=B8=AA=E7=9A=84=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manager/OrmsStandAirbridgeManager.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/basicdata/manager/OrmsStandAirbridgeManager.java b/src/main/java/com/gzzn/omms/msgexchangeapi/basicdata/manager/OrmsStandAirbridgeManager.java index 6af003d5..0835f313 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/basicdata/manager/OrmsStandAirbridgeManager.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/basicdata/manager/OrmsStandAirbridgeManager.java @@ -44,19 +44,20 @@ public class OrmsStandAirbridgeManager { RedisService redisService = (RedisService) SpringUtil .getBean("redisService"); Boolean keyExists = redisService.hasKey(KEY_ORMSSTANDAIRBRIDGE); - - if(!keyExists) { - //远程获取 + redisService.hmset(KEY_ORMSSTANDAIRBRIDGE, new HashMap(), 3600L); + } + + Boolean filedExists = redisService.hHasKey(KEY_ORMSSTANDAIRBRIDGE, standCode); + if(!filedExists) + { + //远程获取 IOrmsStandService ormsStandService = (IOrmsStandService) SpringUtil .getBean("ormsStandService"); List lsAirbridgeCodes = ormsStandService.getAirbridgeCodeByStandCode(standCode); - Map map = new HashMap<>(); - map.put(standCode, JsonUtil.getString(lsAirbridgeCodes)); - - redisService.hmset(KEY_ORMSSTANDAIRBRIDGE, map, 3600L); - } + redisService.hset(KEY_ORMSSTANDAIRBRIDGE, standCode, JsonUtil.getString(lsAirbridgeCodes)); + } //本地获取 String jsonListStr = (String) redisService.hget(KEY_ORMSSTANDAIRBRIDGE, standCode);