Browse Source

积分功能开发

dev-credits
chenzhihang 1 year ago
parent
commit
c79fcf8c54
5 changed files with 2 additions and 28 deletions
  1. +2
    -0
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/scheduling/RayInsStatusTask.java
  2. +0
    -11
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/DevEnvironmentServiceImpl.java
  3. +0
    -1
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/JupyterServiceImpl.java
  4. +0
    -8
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/RayServiceImpl.java
  5. +0
    -8
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ServiceServiceImpl.java

+ 2
- 0
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/scheduling/RayInsStatusTask.java View File

@@ -44,6 +44,8 @@ public class RayInsStatusTask {
rayIns = rayInsService.queryStatusFromArgo(rayIns); rayIns = rayInsService.queryStatusFromArgo(rayIns);
if (Constant.Running.equals(rayIns.getStatus())) { if (Constant.Running.equals(rayIns.getStatus())) {
resourceOccupyService.deducing(Constant.TaskType_Ray, rayIns.getId()); resourceOccupyService.deducing(Constant.TaskType_Ray, rayIns.getId());
} else {
resourceOccupyService.endDeduce(Constant.TaskType_Ray, rayIns.getId());
} }
} catch (Exception e) { } catch (Exception e) {
rayIns.setStatus(Constant.Failed); rayIns.setStatus(Constant.Failed);


+ 0
- 11
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/DevEnvironmentServiceImpl.java View File

@@ -6,7 +6,6 @@ import com.ruoyi.platform.domain.PodStatus;
import com.ruoyi.platform.mapper.DevEnvironmentDao; import com.ruoyi.platform.mapper.DevEnvironmentDao;
import com.ruoyi.platform.service.DevEnvironmentService; import com.ruoyi.platform.service.DevEnvironmentService;
import com.ruoyi.platform.service.JupyterService; import com.ruoyi.platform.service.JupyterService;
import com.ruoyi.platform.service.ResourceOccupyService;
import com.ruoyi.platform.utils.JacksonUtil; import com.ruoyi.platform.utils.JacksonUtil;
import com.ruoyi.platform.vo.DevEnvironmentVo; import com.ruoyi.platform.vo.DevEnvironmentVo;
import com.ruoyi.platform.vo.PodStatusVo; import com.ruoyi.platform.vo.PodStatusVo;
@@ -36,10 +35,6 @@ public class DevEnvironmentServiceImpl implements DevEnvironmentService {
@Resource @Resource
@Lazy @Lazy
private JupyterService jupyterService; private JupyterService jupyterService;

@Resource
private ResourceOccupyService resourceOccupyService;

/** /**
* 通过ID查询单条数据 * 通过ID查询单条数据
* *
@@ -91,9 +86,6 @@ public class DevEnvironmentServiceImpl implements DevEnvironmentService {
*/ */
@Override @Override
public DevEnvironment insert(DevEnvironmentVo devEnvironmentVo) throws Exception { public DevEnvironment insert(DevEnvironmentVo devEnvironmentVo) throws Exception {
// 判断是否有资源
resourceOccupyService.haveResource(devEnvironmentVo.getComputingResourceId());

//插入预备,此时不需要判断版本重复 //插入预备,此时不需要判断版本重复
DevEnvironment devEnvironment = new DevEnvironment(); DevEnvironment devEnvironment = new DevEnvironment();
LoginUser loginUser = SecurityUtils.getLoginUser(); LoginUser loginUser = SecurityUtils.getLoginUser();
@@ -127,9 +119,6 @@ public class DevEnvironmentServiceImpl implements DevEnvironmentService {
*/ */
@Override @Override
public DevEnvironment update(DevEnvironment devEnvironment) throws Exception { public DevEnvironment update(DevEnvironment devEnvironment) throws Exception {
// 判断是否有资源
resourceOccupyService.haveResource(devEnvironment.getComputingResourceId());

LoginUser loginUser = SecurityUtils.getLoginUser(); LoginUser loginUser = SecurityUtils.getLoginUser();
devEnvironment.setUpdateBy(loginUser.getUsername()); devEnvironment.setUpdateBy(loginUser.getUsername());
devEnvironment.setUpdateTime(new Date()); devEnvironment.setUpdateTime(new Date());


+ 0
- 1
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/JupyterServiceImpl.java View File

@@ -5,7 +5,6 @@ import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.platform.constant.Constant; import com.ruoyi.platform.constant.Constant;
import com.ruoyi.platform.domain.DevEnvironment; import com.ruoyi.platform.domain.DevEnvironment;
import com.ruoyi.platform.domain.PodStatus; import com.ruoyi.platform.domain.PodStatus;
import com.ruoyi.platform.mapper.ComputingResourceDao;
import com.ruoyi.platform.mapper.DevEnvironmentDao; import com.ruoyi.platform.mapper.DevEnvironmentDao;
import com.ruoyi.platform.service.DevEnvironmentService; import com.ruoyi.platform.service.DevEnvironmentService;
import com.ruoyi.platform.service.JupyterService; import com.ruoyi.platform.service.JupyterService;


+ 0
- 8
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/RayServiceImpl.java View File

@@ -66,10 +66,6 @@ public class RayServiceImpl implements RayService {
if (rayByName != null) { if (rayByName != null) {
throw new RuntimeException("实验名称已存在"); throw new RuntimeException("实验名称已存在");
} }

// 判断是否有资源
resourceOccupyService.haveResource(rayVo.getComputingResourceId());

Ray ray = new Ray(); Ray ray = new Ray();
BeanUtils.copyProperties(rayVo, ray); BeanUtils.copyProperties(rayVo, ray);
String username = SecurityUtils.getLoginUser().getUsername(); String username = SecurityUtils.getLoginUser().getUsername();
@@ -91,10 +87,6 @@ public class RayServiceImpl implements RayService {
if (oldRay != null && !oldRay.getId().equals(rayVo.getId())) { if (oldRay != null && !oldRay.getId().equals(rayVo.getId())) {
throw new RuntimeException("实验名称已存在"); throw new RuntimeException("实验名称已存在");
} }

// 判断是否有资源
resourceOccupyService.haveResource(rayVo.getComputingResourceId());

Ray ray = new Ray(); Ray ray = new Ray();
BeanUtils.copyProperties(rayVo, ray); BeanUtils.copyProperties(rayVo, ray);
ray.setUpdateBy(SecurityUtils.getLoginUser().getUsername()); ray.setUpdateBy(SecurityUtils.getLoginUser().getUsername());


+ 0
- 8
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ServiceServiceImpl.java View File

@@ -119,10 +119,6 @@ public class ServiceServiceImpl implements ServiceService {
if (svByVersion != null) { if (svByVersion != null) {
throw new RuntimeException("服务版本已存在,无法新增"); throw new RuntimeException("服务版本已存在,无法新增");
} }

// 判断是否有资源
resourceOccupyService.haveResource(serviceVersionVo.getComputingResourceId());

ServiceVersion serviceVersion = getServiceVersion(serviceVersionVo); ServiceVersion serviceVersion = getServiceVersion(serviceVersionVo);
LoginUser loginUser = SecurityUtils.getLoginUser(); LoginUser loginUser = SecurityUtils.getLoginUser();
serviceVersion.setCreateBy(loginUser.getUsername()); serviceVersion.setCreateBy(loginUser.getUsername());
@@ -143,11 +139,7 @@ public class ServiceServiceImpl implements ServiceService {


@Override @Override
public String editServiceVersion(ServiceVersionVo serviceVersionVo) throws Exception { public String editServiceVersion(ServiceVersionVo serviceVersionVo) throws Exception {
// 判断是否有资源
resourceOccupyService.haveResource(serviceVersionVo.getComputingResourceId());

ServiceVersion serviceVersion = getServiceVersion(serviceVersionVo); ServiceVersion serviceVersion = getServiceVersion(serviceVersionVo);

ServiceVersion oldServiceVersion = serviceDao.getServiceVersionById(serviceVersionVo.getId()); ServiceVersion oldServiceVersion = serviceDao.getServiceVersionById(serviceVersionVo.getId());
if (!oldServiceVersion.getReplicas().equals(serviceVersionVo.getReplicas()) || !oldServiceVersion.getResource().equals(serviceVersionVo.getResource()) if (!oldServiceVersion.getReplicas().equals(serviceVersionVo.getReplicas()) || !oldServiceVersion.getResource().equals(serviceVersionVo.getResource())
|| serviceVersionVo.getRerun()) { || serviceVersionVo.getRerun()) {


Loading…
Cancel
Save