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) {