提交 7453375a authored 作者: czq's avatar czq

czq

上级 c49375fe
......@@ -261,7 +261,7 @@ public class InspectController {
//jni数量
int jni = 0;
//中间件依赖数量
// int dependOnNum = 0;
int number = 0;
HashMap<String, List<Warn>> warnDetails = inspect.getWarnDetails();
Set<String> keySet = warnDetails.keySet();
List<TechnologyReport> technologyReports = new ArrayList<>();
......@@ -278,10 +278,11 @@ public class InspectController {
technologyContent.setFile(warn.getFilePath());
technologyContent.setKeyWord(warn.getRule());
technologyContent.setPosition(warn.getLineNum().toString());
// String categoryId = warn.getCategoryId();
// if(!Objects.equals(categoryId, "0") &&categoryId!=null&& Objects.equals(categoryId, "1")){
// dependOnNum += 1;
// }
String categoryId = warn.getCategoryId();
if(!Objects.equals(categoryId, "0") &&categoryId!=null&& Objects.equals(categoryId, "1")
&& (key.contains("不支持") || key.contains("未知"))){
number += 1;
}
technologyContents.add(technologyContent);
}
if(Objects.equals(key, "Microsoft CSS extensions(不支持)")){
......@@ -334,11 +335,11 @@ public class InspectController {
//中间件难度
MiddlewareDifficulty middlewareDifficulty = new MiddlewareDifficulty();
//所有的依赖
List<PomDependency> dependencies = new ArrayList<>();
List<ProjectPom> depTreeList = inspect.getDependencyVo().getDepTreeList();
for (ProjectPom projectPom : depTreeList) {
dependencies.addAll(projectPom.getDependencies());
}
// List<PomDependency> dependencies = new ArrayList<>();
// List<ProjectPom> depTreeList = inspect.getDependencyVo().getDepTreeList();
// for (ProjectPom projectPom : depTreeList) {
// dependencies.addAll(projectPom.getDependencies());
// }
// HashMap<String,Integer> num = new HashMap<>();
// for (PomDependency pomDependency:dependencies) {
......@@ -360,6 +361,7 @@ public class InspectController {
// dependOnNum.setNum(num.get(s));
// dependOnNums.add(dependOnNum);
// }
middlewareDifficulty.setNumber(number);
middlewareDifficulty.setDependOnNum(inspect.getSupportSize());
Middleware middleware = reform.getMiddleware();
middlewareDifficulty.setWeb(middleware.getWeb());
......
......@@ -38,10 +38,14 @@ public class MiddlewareDifficulty {
private double load;
/**
* 依赖详情
* 依赖详情(国产化支持的,王永磊要用)
*/
private Integer dependOnNum;
/**
* 依赖数量
*/
private Integer number;
/*
*用户额外信息详情
*/
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论