From 8de501e7332ed52da1bf9f3fe18d69d2070f6d52 Mon Sep 17 00:00:00 2001 From: sh Date: Wed, 25 Feb 2026 12:51:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A4=E6=96=AD=E7=94=A8=E6=88=B7=E5=90=8D?= =?UTF-8?q?=E4=B8=8D=E4=B8=BA=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/framework/manager/factory/AsyncFactory.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/manager/factory/AsyncFactory.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/manager/factory/AsyncFactory.java index 5a2ff8c..6a20a32 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/manager/factory/AsyncFactory.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/manager/factory/AsyncFactory.java @@ -78,9 +78,11 @@ public class AsyncFactory } try { String loginTime=DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS,new Date()); - String userNameCipher=SpringUtils.getBean(EncryptDecryptUtil.class).sm3Hash(username); + if(!StringUtils.isBlank(username)){ + String userNameCipher=SpringUtils.getBean(EncryptDecryptUtil.class).sm3Hash(username); + logininfor.setUserNameCipher(userNameCipher); + } String operTimeCipher=SpringUtils.getBean(EncryptDecryptUtil.class).sm3Hash(loginTime); - logininfor.setUserNameCipher(userNameCipher); logininfor.setLoginTimeCipher(operTimeCipher); logininfor.setLoginTime(loginTime); }catch (org.quickssl.api.CryptoClient.CryptoException e) {