fix():修复注册没有默认路径

master
DongZeLiang 2024-12-25 11:05:29 +08:00
parent e6a7b481e8
commit 091292da97
1 changed files with 16 additions and 0 deletions

View File

@ -9,10 +9,12 @@ import com.muyu.system.handle.SystemHandler;
import com.muyu.system.properties.ServerConfigProperties; import com.muyu.system.properties.ServerConfigProperties;
import com.muyu.utils.IdUtils; import com.muyu.utils.IdUtils;
import com.muyu.utils.JwtUtils; import com.muyu.utils.JwtUtils;
import com.muyu.web.domain.PositionRouteInfo;
import com.muyu.web.domain.ServerConfig; import com.muyu.web.domain.ServerConfig;
import com.muyu.web.domain.UserInfo; import com.muyu.web.domain.UserInfo;
import com.muyu.web.domain.req.UserRegReq; import com.muyu.web.domain.req.UserRegReq;
import com.muyu.web.mapper.UserInfoMapper; import com.muyu.web.mapper.UserInfoMapper;
import com.muyu.web.service.PositionRouteService;
import com.muyu.web.service.ServerConfigService; import com.muyu.web.service.ServerConfigService;
import com.muyu.web.service.SystemAuthService; import com.muyu.web.service.SystemAuthService;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;
@ -42,9 +44,13 @@ public class SystemAuthServiceImpl implements SystemAuthService {
@Resource( name = "loginUserCache") @Resource( name = "loginUserCache")
private Cache<String, LoginUserInfo> loginUserInfoCache; private Cache<String, LoginUserInfo> loginUserInfoCache;
@Autowired @Autowired
private CustomTenantHandler customTenantHandler; private CustomTenantHandler customTenantHandler;
@Autowired
private PositionRouteService positionRouteService;
/** /**
* *
* *
@ -128,7 +134,17 @@ public class SystemAuthServiceImpl implements SystemAuthService {
.tenantId("TX_" + IdUtils.simpleUUID().substring(0, 10).toUpperCase()) .tenantId("TX_" + IdUtils.simpleUUID().substring(0, 10).toUpperCase())
.build(); .build();
this.userInfoMapper.insert(userInfo); this.userInfoMapper.insert(userInfo);
customTenantHandler.ignore(); customTenantHandler.ignore();
LambdaQueryWrapper<PositionRouteInfo> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.eq(PositionRouteInfo::getTenantId, "TX_8689BE3CDB");
List<PositionRouteInfo> positionRouteInfoList = positionRouteService.list(lambdaQueryWrapper);
for (PositionRouteInfo positionRouteInfo : positionRouteInfoList) {
positionRouteInfo.setId(null);
positionRouteInfo.setTenantId(userInfo.getTenantId());
}
positionRouteService.saveBatch(positionRouteInfoList);
serverConfigService.save( serverConfigService.save(
ServerConfig.builder() ServerConfig.builder()
.tenantId(userInfo.getTenantId()) .tenantId(userInfo.getTenantId())