From 4ffe6ce1062023958c2fc12301f63161e815fed9 Mon Sep 17 00:00:00 2001 From: TanJ Date: Mon, 25 Mar 2024 20:41:18 +0800 Subject: [PATCH] add ding talk terminal --- .../framework/auth/domain/TerminalInfo.java | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/TerminalInfo.java b/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/TerminalInfo.java index cbc6679..975c89e 100644 --- a/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/TerminalInfo.java +++ b/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/TerminalInfo.java @@ -148,12 +148,20 @@ public class TerminalInfo { */ public static final String NT_MP_WX_GENERAL = "NT_MP_WX_GENERAL"; + /** + * 钉钉小程序 + * MP= mini project + * DT= ding talk + */ + public static final String NT_MP_DT_GENERAL = "NT_MP_DT_GENERAL"; + static { aliasMap.put(NT_MP_WX_GENERAL, NT_MP_WX_GENERAL); + aliasMap.put(NT_MP_DT_GENERAL, NT_MP_DT_GENERAL); } /** - * 是否是小程序 + * 是否是微信小程序 * * @return */ @@ -161,9 +169,20 @@ public class TerminalInfo { if (!StringUtils.hasText(newTerminalString)) { return false; } - return newTerminalString.startsWith("NT_MP_"); + return newTerminalString.equalsIgnoreCase(NT_MP_WX_GENERAL); } + /** + * 是否是钉钉小程序 + * + * @return + */ + public boolean isMPDT() { + if (!StringUtils.hasText(newTerminalString)) { + return false; + } + return newTerminalString.equalsIgnoreCase(NT_MP_DT_GENERAL); + } /**