fix():修复admin账号为空的问题

dev.saas.ylys^2
王鑫 2024-10-10 14:05:26 +08:00 committed by yanchouchou
parent 30b4cde2f3
commit a710cd7390
6 changed files with 43 additions and 57 deletions

View File

@ -24,6 +24,6 @@ public class ServiceNameConstants {
/** /**
* serviceid * serviceid
*/ */
public static final String ENTERPRISE_SERVICE = "cloud-enterprise"; public static final String ENTERPRISE_SERVICE = "cloud-saas";
} }

View File

@ -1,6 +1,6 @@
# Tomcat # Tomcat
server: server:
port: 8080 port: 18080
# nacos线上地址 # nacos线上地址
nacos: nacos:

View File

@ -1,5 +1,6 @@
package com.muyu.remote; package com.muyu.remote;
import com.muyu.common.core.constant.SecurityConstants;
import com.muyu.common.core.constant.ServiceNameConstants; import com.muyu.common.core.constant.ServiceNameConstants;
import com.muyu.common.core.domain.Result; import com.muyu.common.core.domain.Result;
import com.muyu.common.system.domain.SysUser; import com.muyu.common.system.domain.SysUser;
@ -21,8 +22,8 @@ import java.util.List;
@FeignClient(contextId = "remoteMessageValueService", value = ServiceNameConstants.ENTERPRISE_SERVICE, fallbackFactory = RemoteMessageValueFallbackFactory.class,path = "messageValue") @FeignClient(contextId = "remoteMessageValueService", value = ServiceNameConstants.ENTERPRISE_SERVICE, fallbackFactory = RemoteMessageValueFallbackFactory.class,path = "messageValue")
public interface RemoteFirmUserService { public interface RemoteFirmUserService {
@GetMapping("/firmUser/info/{username}") @GetMapping("/saas/firmUser/info/{username}")
public Result<SysUser> info(@PathVariable("username") String username); public Result<SysUser> info(@PathVariable("username") String username, @RequestHeader(SecurityConstants.FIRM_KEY) String firmKey);

View File

@ -20,7 +20,7 @@ public class RemoteFirmFallbackFactory implements FallbackFactory<RemoteFirmUser
return new RemoteFirmUserService() { return new RemoteFirmUserService() {
@Override @Override
public Result<SysUser> info(String username) { public Result<SysUser> info(String username, String firmKey) {
return Result.error("查询数据失败:"+cause.getMessage()); return Result.error("查询数据失败:"+cause.getMessage());
} }
}; };

View File

@ -7,7 +7,7 @@ nacos:
addr: 123.57.152.124:8848 addr: 123.57.152.124:8848
user-name: nacos user-name: nacos
password: nacos password: nacos
namespace: xyr namespace: wx
# SPRING_AMQP_DESERIALIZATION_TRUST_ALL=true spring.amqp.deserialization.trust.all # SPRING_AMQP_DESERIALIZATION_TRUST_ALL=true spring.amqp.deserialization.trust.all
# Spring # Spring
spring: spring:

View File

@ -9,6 +9,7 @@ import com.muyu.common.core.utils.StringUtils;
import com.muyu.common.core.utils.bean.BeanValidators; import com.muyu.common.core.utils.bean.BeanValidators;
import com.muyu.common.datascope.annotation.DataScope; import com.muyu.common.datascope.annotation.DataScope;
import com.muyu.common.security.utils.SecurityUtils; import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.system.domain.SysFirmDatasource;
import com.muyu.common.system.domain.SysRole; import com.muyu.common.system.domain.SysRole;
import com.muyu.common.system.domain.SysUser; import com.muyu.common.system.domain.SysUser;
import com.muyu.remote.RemoteFirmUserService; import com.muyu.remote.RemoteFirmUserService;
@ -16,6 +17,7 @@ import com.muyu.system.domain.SysPost;
import com.muyu.system.domain.SysUserPost; import com.muyu.system.domain.SysUserPost;
import com.muyu.system.domain.SysUserRole; import com.muyu.system.domain.SysUserRole;
import com.muyu.system.mapper.*; import com.muyu.system.mapper.*;
import com.muyu.system.service.SysFirmDatasourceService;
import com.muyu.system.service.SysUserService; import com.muyu.system.service.SysUserService;
import com.muyu.system.service.SysConfigService; import com.muyu.system.service.SysConfigService;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;
@ -55,12 +57,13 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
private SysConfigService configService; private SysConfigService configService;
@Resource @Resource
private RemoteFirmUserService remoteFirmUserService; private RemoteFirmUserService remoteFirmUserService;
@Resource
private SysFirmDatasourceService sysFirmDatasourceService;
/** /**
* *
* *
* @param user * @param user
*
* @return * @return
*/ */
@Override @Override
@ -73,7 +76,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* *
* *
* @param user * @param user
*
* @return * @return
*/ */
@Override @Override
@ -86,7 +88,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* *
* *
* @param user * @param user
*
* @return * @return
*/ */
@Override @Override
@ -109,7 +110,8 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
if (firmId == 1) { if (firmId == 1) {
sysUser = userMapper.selectUserByUserName(userName); sysUser = userMapper.selectUserByUserName(userName);
} else { } else {
Result<SysUser> result = remoteFirmUserService.info(userName); SysFirmDatasource datasource = sysFirmDatasourceService.getById(firmId);
Result<SysUser> result = remoteFirmUserService.info(userName, datasource.getDatabaseName());
if (result.getCode() == Result.SUCCESS) { if (result.getCode() == Result.SUCCESS) {
sysUser = result.getData(); sysUser = result.getData();
} }
@ -124,7 +126,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* ID * ID
* *
* @param userId ID * @param userId ID
*
* @return * @return
*/ */
@Override @Override
@ -136,7 +137,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* *
* *
* @param userName * @param userName
*
* @return * @return
*/ */
@Override @Override
@ -152,7 +152,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* *
* *
* @param userName * @param userName
*
* @return * @return
*/ */
@Override @Override
@ -168,7 +167,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* *
* *
* @param user * @param user
*
* @return * @return
*/ */
@Override @Override
@ -185,7 +183,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* *
* *
* @param user * @param user
*
* @return * @return
*/ */
@Override @Override
@ -202,7 +199,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* email * email
* *
* @param user * @param user
*
* @return * @return
*/ */
@Override @Override
@ -248,7 +244,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* *
* *
* @param user * @param user
*
* @return * @return
*/ */
@Override @Override
@ -267,7 +262,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* *
* *
* @param user * @param user
*
* @return * @return
*/ */
@Override @Override
@ -279,7 +273,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* *
* *
* @param user * @param user
*
* @return * @return
*/ */
@Override @Override
@ -314,7 +307,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* *
* *
* @param user * @param user
*
* @return * @return
*/ */
@Override @Override
@ -326,7 +318,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* *
* *
* @param user * @param user
*
* @return * @return
*/ */
@Override @Override
@ -339,7 +330,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* *
* @param userName * @param userName
* @param avatar * @param avatar
*
* @return * @return
*/ */
@Override @Override
@ -351,7 +341,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* *
* *
* @param user * @param user
*
* @return * @return
*/ */
@Override @Override
@ -364,7 +353,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* *
* @param userName * @param userName
* @param password * @param password
*
* @return * @return
*/ */
@Override @Override
@ -425,7 +413,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* ID * ID
* *
* @param userId ID * @param userId ID
*
* @return * @return
*/ */
@Override @Override
@ -442,7 +429,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* *
* *
* @param userIds ID * @param userIds ID
*
* @return * @return
*/ */
@Override @Override
@ -465,7 +451,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
* @param userList * @param userList
* @param isUpdateSupport * @param isUpdateSupport
* @param operName * @param operName
*
* @return * @return
*/ */
@Override @Override