Browse Source

优化服务日志

dev-lhz
chenzhihang 1 year ago
parent
commit
9df0483cad
3 changed files with 14 additions and 6 deletions
  1. +3
    -2
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/controller/service/ServiceController.java
  2. +2
    -1
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/ServiceService.java
  3. +9
    -3
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ServiceServiceImpl.java

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

@@ -14,6 +14,7 @@ import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@@ -126,8 +127,8 @@ public class ServiceController extends BaseController {

@GetMapping("/getServiceVersionLog")
@ApiOperation("获取服务版本日志")
public GenericsAjaxResult<String> getServiceVersionLog(@RequestParam("id") Long id,
@RequestParam("start_time") String startTime, @RequestParam("end_time") String endTime) {
public GenericsAjaxResult<HashMap<String, String>> getServiceVersionLog(@RequestParam("id") Long id,
@RequestParam("start_time") String startTime, @RequestParam("end_time") String endTime) {
return genericsSuccess(serviceService.getServiceVersionLog(id, startTime, endTime));
}



+ 2
- 1
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/ServiceService.java View File

@@ -7,6 +7,7 @@ import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;

import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@@ -37,7 +38,7 @@ public interface ServiceService {

String updateServiceVersion(ServiceVersion serviceVersion);

String getServiceVersionLog(Long id, String startTime, String endTime);
HashMap<String, String> getServiceVersionLog(Long id, String startTime, String endTime);

Map<String, Object> getServiceVersionDocs(Long id);



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

@@ -255,7 +255,7 @@ public class ServiceServiceImpl implements ServiceService {
}

@Override
public String getServiceVersionLog(Long id, String startTime, String endTime) {
public HashMap<String, String> getServiceVersionLog(Long id, String startTime, String endTime) {
ServiceVersion serviceVersion = serviceDao.getServiceVersionById(id);
HashMap<String, Object> paramMap = new HashMap<>();
paramMap.put("deployment_name", serviceVersion.getDeploymentName());
@@ -264,8 +264,14 @@ public class ServiceServiceImpl implements ServiceService {
String req = HttpUtils.sendPost(argoUrl + modelService + "/getLog", JSON.toJSONString(paramMap));
if (StringUtils.isNotEmpty(req)) {
Map<String, Object> reqMap = JacksonUtil.parseJSONStr2Map(req);
HashMap<String, String> data = (HashMap<String, String>) reqMap.get("data");
return data.get("log_content");
if (reqMap.get("code") != null && "200".equals(reqMap.get("code"))) {
HashMap<String, String> data = (HashMap<String, String>) reqMap.get("data");
data.put("start_time", data.get("end_time"));
data.put("end_time", endTime);
return data;
} else {
throw new RuntimeException("获取日志失败");
}
} else {
throw new RuntimeException("获取日志失败");
}


Loading…
Cancel
Save