Browse Source

开发服务功能

dev-lhz
chenzhihang 1 year ago
parent
commit
523b92d844
3 changed files with 18 additions and 12 deletions
  1. +10
    -10
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/service/ServiceController.java
  2. +6
    -2
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ServiceServiceImpl.java
  3. +2
    -0
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/vo/serviceVos/ServiceVersionVo.java

+ 10
- 10
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/service/ServiceController.java View File

@@ -106,11 +106,11 @@ public class ServiceController extends BaseController {
return genericsSuccess(serviceService.deleteServiceVersion(id));
}

@PostMapping("/runServiceVersion/{id}")
@ApiOperation("启动服务版本")
public GenericsAjaxResult<String> runServiceVersion(@PathVariable("id") Long id) {
return genericsSuccess(serviceService.runServiceVersion(id));
}
// @PostMapping("/runServiceVersion/{id}")
// @ApiOperation("启动服务版本")
// public GenericsAjaxResult<String> runServiceVersion(@PathVariable("id") Long id) {
// return genericsSuccess(serviceService.runServiceVersion(id));
// }

@DeleteMapping("/stopServiceVersion/{id}")
@ApiOperation("停止服务版本")
@@ -118,11 +118,11 @@ public class ServiceController extends BaseController {
return genericsSuccess(serviceService.stopServiceVersion(id));
}

@PutMapping("/updateServiceVersion")
@ApiOperation("更新服务版本")
public GenericsAjaxResult<String> updateServiceVersion(@RequestBody ServiceVersion serviceVersion) {
return genericsSuccess(serviceService.updateServiceVersion(serviceVersion));
}
// @PutMapping("/updateServiceVersion")
// @ApiOperation("更新服务版本")
// public GenericsAjaxResult<String> updateServiceVersion(@RequestBody ServiceVersion serviceVersion) {
// return genericsSuccess(serviceService.updateServiceVersion(serviceVersion));
// }

@GetMapping("/getServiceVersionLog/{id}")
@ApiOperation("获取服务版本日志")


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

@@ -132,6 +132,11 @@ public class ServiceServiceImpl implements ServiceService {
public String editServiceVersion(ServiceVersionVo serviceVersionVo) {
ServiceVersion serviceVersion = getServiceVersion(serviceVersionVo);

ServiceVersion oldServiceVersion = serviceDao.getServiceVersionById(serviceVersionVo.getId());
if (!oldServiceVersion.getReplicas().equals(serviceVersionVo.getReplicas()) || !oldServiceVersion.getResource().equals(serviceVersionVo.getResource())
|| serviceVersionVo.getRerun()) {
updateServiceVersion(serviceVersion);
}
LoginUser loginUser = SecurityUtils.getLoginUser();
serviceVersion.setUpdateBy(loginUser.getUsername());
serviceDao.updateServiceVersion(serviceVersion);
@@ -242,8 +247,7 @@ public class ServiceServiceImpl implements ServiceService {
paramMap.put("update_model", JSON.toJSONString(updateMap));
String req = HttpUtils.sendPost(argoUrl + modelService + "/update", JSON.toJSONString(paramMap));
if (StringUtils.isNotEmpty(req)) {
ServiceVersionVo serviceVersionVo = getServiceVersionVo(serviceVersion);
return editServiceVersion(serviceVersionVo);
return "修改成功";
} else {
throw new RuntimeException("更新失败");
}


+ 2
- 0
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/vo/serviceVos/ServiceVersionVo.java View File

@@ -53,4 +53,6 @@ public class ServiceVersionVo {
private String deploymentName;

private String svcName;

private Boolean rerun;
}

Loading…
Cancel
Save