18339543638 il y a 2 ans
Parent
commit
24287e9e91

+ 4 - 4
tr-framework/src/main/java/cn/tr/core/utils/AvatarUtil.java

@@ -54,20 +54,20 @@ public class AvatarUtil {
         if(color==null){
             color=defaultColor;
         }
-        String key=new String(StrUtil.trim(name));;
+        String key=new String(name+":"+color.getRGB());
         String result = avatarMap.get(key);
         if(StrUtil.isNotBlank(result)){
             return result;
         }
-        if(StrUtil.isBlank(key)){
-            key="匿名";
+        if(StrUtil.isBlank(name)){
+            name="匿名";
         }
         int width = 100;
         int height = 100;
 //        int nameLen = name.length();
 
 
-        String nameWritten=StrUtil.sub(key,0,1);
+        String nameWritten=StrUtil.sub(name,0,1);
 //        // 如果用户输入的姓名少于等于2个字符,不用截取
 //        if (nameLen == 1) {
 //            nameWritten = name;

+ 2 - 0
tr-test/src/main/java/cn/tr/test/WebApplication.java

@@ -1,5 +1,6 @@
 package cn.tr.test;
 
+import cn.dev33.satoken.strategy.SaStrategy;
 import cn.tr.test.excel.UserEx;
 import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
@@ -17,6 +18,7 @@ import org.springframework.scheduling.annotation.EnableAsync;
 @EnableAsync
 public class WebApplication {
     public static void main(String[] args) {
+        SaStrategy.me.checkElementAnnotation= t->{};
         SpringApplication.run(WebApplication.class);
     }