From 985bde1a65645da42a7b2cb7fe9bcf05b97bb9e5 Mon Sep 17 00:00:00 2001 From: yanglin Date: Sun, 28 Apr 2024 15:49:50 +0800 Subject: [PATCH] =?UTF-8?q?REQ-2405:=20=E6=B7=BB=E5=8A=A0=E7=BC=93?= =?UTF-8?q?=E5=AD=98=E5=85=BC=E5=AE=B9=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../msg/center/notices/service/impl/MnsLimiter.java | 2 +- .../msg/center/notices/service/impl/MnsType.java | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/msg-notices/msg-notices-service/src/main/java/cn/axzo/msg/center/notices/service/impl/MnsLimiter.java b/msg-notices/msg-notices-service/src/main/java/cn/axzo/msg/center/notices/service/impl/MnsLimiter.java index 6d78654e..d79eb0cc 100644 --- a/msg-notices/msg-notices-service/src/main/java/cn/axzo/msg/center/notices/service/impl/MnsLimiter.java +++ b/msg-notices/msg-notices-service/src/main/java/cn/axzo/msg/center/notices/service/impl/MnsLimiter.java @@ -111,7 +111,7 @@ public class MnsLimiter { buf.append(":").append(value); }; // 通过templateNo和params就可以判断出发送的内容是不是一样的 - appender.accept(msnType.name()); + appender.accept(msnType.getCacheKey()); appender.accept(request.getTemplateNo()); appender.accept(request.getPhoneNo()); appender.accept(buildTimeAwareSegment(request)); diff --git a/msg-notices/msg-notices-service/src/main/java/cn/axzo/msg/center/notices/service/impl/MnsType.java b/msg-notices/msg-notices-service/src/main/java/cn/axzo/msg/center/notices/service/impl/MnsType.java index 8d91ac82..a0e24c7d 100644 --- a/msg-notices/msg-notices-service/src/main/java/cn/axzo/msg/center/notices/service/impl/MnsType.java +++ b/msg-notices/msg-notices-service/src/main/java/cn/axzo/msg/center/notices/service/impl/MnsType.java @@ -1,15 +1,23 @@ package cn.axzo.msg.center.notices.service.impl; +import lombok.AccessLevel; +import lombok.Getter; +import lombok.RequiredArgsConstructor; + /** * @author yanglin */ +@Getter +@RequiredArgsConstructor(access = AccessLevel.PRIVATE) public enum MnsType { /** * 业务短信 */ - BIZ, + BIZ("biz"), /** * 验证码 */ - VERIFY_CODE + VERIFY_CODE("verify-code"); + + private final String cacheKey; } \ No newline at end of file