From 4f5a5b0a00c01491f009074351089f086f950d3e Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 01 六月 2021 19:09:48 +0800
Subject: [PATCH] 系统配置改为数据库

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java
index da535e0..0d3a1dd 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java
@@ -11,6 +11,8 @@
 import javax.annotation.Resource;
 
 import com.yeshi.fanli.entity.SystemEnum;
+import com.yeshi.fanli.entity.config.SystemConfigKeyEnum;
+import com.yeshi.fanli.service.inter.config.SystemConfigService;
 import com.yeshi.fanli.util.*;
 import org.springframework.context.annotation.Lazy;
 import org.springframework.core.task.TaskExecutor;
@@ -100,6 +102,9 @@
 
     @Resource
     private RedisManager redisManager;
+
+    @Resource
+    private SystemConfigService systemConfigService;
 
 
     public UserInfo getUserByLoginTypeAndOpenId(int loginType, String openid, SystemEnum sysetm) {
@@ -781,4 +786,27 @@
     }
 
 
+    @Override
+    public String getDefaultNickName(SystemEnum system, Long uid) {
+        return systemConfigService.getValueCache(SystemConfigKeyEnum.defaultNickNamePrefix, system) + uid;
+    }
+
+    @Override
+    public String getDefaultNickName(Long uid) {
+        SystemEnum system = getUserSystem(uid);
+        return getDefaultNickName(system, uid);
+    }
+
+    @Override
+    public String getDefaultPortrait(SystemEnum system) {
+        return systemConfigService.getValueCache(SystemConfigKeyEnum.defaultPortrait, system);
+    }
+
+    @Override
+    public String getDefaultPortrait(Long uid) {
+        SystemEnum system = getUserSystem(uid);
+        return getDefaultPortrait(system);
+    }
+
+
 }

--
Gitblit v1.8.0