From 6e924a6d67ff70e8508c05173916e84a6659e407 Mon Sep 17 00:00:00 2001 From: xhxu Date: Wed, 20 Jan 2021 10:43:47 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=AF=E5=88=86=E5=80=8D=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iformall/service/impl/WxScoreRulesServiceImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxScoreRulesServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxScoreRulesServiceImpl.java index eb10f2e1c..3ad9bf142 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxScoreRulesServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxScoreRulesServiceImpl.java @@ -255,6 +255,15 @@ public class WxScoreRulesServiceImpl implements WxScoreRulesService { logger.info("WxScoreRulesServiceImpl.saveOrUpdate() : 从缓存中删除积分设置 >> " + record.toString()); } } + if (record != null && record.getType().equals(EnumScoreRules.CREDIT_DOUBLE.getCode())) { + // 缓存存在,删除缓存 + String key = Constant.CREDIT_DOUBLE_RULES_KEY_PREV + record.getTenantId(); + boolean hasKey = scoreRulesRedisTemplate.hasKey(key); + if (hasKey) { + scoreRulesRedisTemplate.delete(key); + logger.info("WxScoreRulesServiceImpl.saveOrUpdate() : 从缓存中删除积分设置 >> " + record.toString()); + } + } //更新商户数据 //updateMerchantCreditLocked(record);