|
@@ -1,9 +1,6 @@
|
|
|
package cn.reghao.devops.mgr.admin.service;
|
|
package cn.reghao.devops.mgr.admin.service;
|
|
|
|
|
|
|
|
-import cn.reghao.devops.mgr.admin.db.repository.SiteOptionRepository;
|
|
|
|
|
import cn.reghao.devops.mgr.admin.model.constant.RoleType;
|
|
import cn.reghao.devops.mgr.admin.model.constant.RoleType;
|
|
|
-import cn.reghao.devops.mgr.admin.model.po.SiteOption;
|
|
|
|
|
-import cn.reghao.devops.mgr.admin.service.UserContext;
|
|
|
|
|
import cn.reghao.devops.mgr.app.model.constant.AppType;
|
|
import cn.reghao.devops.mgr.app.model.constant.AppType;
|
|
|
import cn.reghao.devops.mgr.builder.model.constant.EnvType;
|
|
import cn.reghao.devops.mgr.builder.model.constant.EnvType;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -16,31 +13,13 @@ import org.springframework.stereotype.Service;
|
|
|
*/
|
|
*/
|
|
|
@Service
|
|
@Service
|
|
|
public class DefaultSetting {
|
|
public class DefaultSetting {
|
|
|
- private final SiteOptionRepository siteOptionRepository;
|
|
|
|
|
-
|
|
|
|
|
- public DefaultSetting(SiteOptionRepository siteOptionRepository) {
|
|
|
|
|
- this.siteOptionRepository = siteOptionRepository;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
public String getDefaultEnv() {
|
|
public String getDefaultEnv() {
|
|
|
- SiteOption siteOption = siteOptionRepository.findByPropKey("site.env");
|
|
|
|
|
- /*Set<String> roles = UserContext.getUserRoles();
|
|
|
|
|
- if (roles.contains(RoleType.ROLE_DEVOPS.name())) {
|
|
|
|
|
- return EnvType.test.name();
|
|
|
|
|
- } else if (roles.contains(RoleType.ROLE_BACKEND.name())
|
|
|
|
|
- || roles.contains(RoleType.ROLE_FRONTEND.name())) {
|
|
|
|
|
- return EnvType.test.name();
|
|
|
|
|
- }*/
|
|
|
|
|
- //return EnvType.test.name();
|
|
|
|
|
- return siteOption.getPropValue();
|
|
|
|
|
|
|
+ return EnvType.test.name();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public String getDefaultAppType() {
|
|
public String getDefaultAppType() {
|
|
|
String defaultAppType = AppType.dotnet.getName();
|
|
String defaultAppType = AppType.dotnet.getName();
|
|
|
String role = UserContext.getUserRole();
|
|
String role = UserContext.getUserRole();
|
|
|
- String roleName = role.replace("ROLE_", "").toLowerCase();
|
|
|
|
|
- String propKey = String.format("site.appType.%s", roleName);
|
|
|
|
|
- SiteOption siteOption = siteOptionRepository.findByPropKey(propKey);
|
|
|
|
|
if (role.equals(RoleType.ROLE_JAVA.name())) {
|
|
if (role.equals(RoleType.ROLE_JAVA.name())) {
|
|
|
defaultAppType = AppType.java.getName();
|
|
defaultAppType = AppType.java.getName();
|
|
|
} else if (role.equals(RoleType.ROLE_DOTNET.name())) {
|
|
} else if (role.equals(RoleType.ROLE_DOTNET.name())) {
|
|
@@ -49,7 +28,6 @@ public class DefaultSetting {
|
|
|
defaultAppType = AppType.npm.getName();
|
|
defaultAppType = AppType.npm.getName();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- //return defaultAppType;
|
|
|
|
|
- return siteOption.getPropValue();
|
|
|
|
|
|
|
+ return defaultAppType;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|