Althars123 3 年之前
父节点
当前提交
fa6d379bf1

+ 5 - 1
zzjs-framework/src/main/java/com/miaxis/framework/web/service/UserDetailsServiceImpl.java

@@ -10,6 +10,7 @@ import com.miaxis.common.exception.CustomException;
 import com.miaxis.common.utils.RandomNameUtils;
 import com.miaxis.common.utils.ServletUtils;
 import com.miaxis.common.utils.StringUtils;
+import com.miaxis.system.service.ISysConfigService;
 import com.miaxis.system.service.ISysUserService;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -37,6 +38,9 @@ public class UserDetailsServiceImpl implements UserDetailsService
     @Autowired
     private SysPermissionService permissionService;
 
+    @Autowired
+    private ISysConfigService configService;
+
     @Override
     @Transactional
     public UserDetails loadUserByUsername(String identification) throws UsernameNotFoundException {
@@ -65,7 +69,7 @@ public class UserDetailsServiceImpl implements UserDetailsService
                 UserInfo userInfo = userService.getStudentByOpenId(identification);
                 if (userInfo == null) {
                     userInfo = new UserInfo();
-                    userInfo.setHeadImage("http://image.jppt.com.cn/zzjs/2021-03-10/others/1615365365814.png");
+                    userInfo.setHeadImage(configService.selectConfigByKey("xcx_user_image"));
                     userInfo.setNickName(RandomNameUtils.generateName());
                     userInfo.setOpenid(identification);
                     userService.saveUserInfo(userInfo);