feat: 报告生成器,模型树过滤掉已经停用的模型
This commit is contained in:
parent
8eda7b749a
commit
e3ecf998db
Binary file not shown.
@ -45,12 +45,14 @@ import com.actionsoft.sdk.local.api.ORGAPI;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.google.common.collect.Sets;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
|
||||
import java.io.File;
|
||||
import java.math.BigDecimal;
|
||||
import java.sql.Timestamp;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* 报告生成器web类
|
||||
@ -432,6 +434,20 @@ public class OutPutReportWeb extends ActionWeb {
|
||||
} else {
|
||||
jsonArr = PALRepositoryQueryAPIManager.getInstance().getPermPalRepositoryTreeDataByMethods(_uc, wsid, teamId, versionType, methodType);
|
||||
}
|
||||
// 过滤掉已经停用的
|
||||
if (CollectionUtils.isNotEmpty(jsonArr)) {
|
||||
JSONArray filteredJsonArr = new JSONArray();
|
||||
for (Object obj : jsonArr) {
|
||||
if (obj instanceof JSONObject) {
|
||||
JSONObject jsonObject = (JSONObject) obj;
|
||||
if (jsonObject != null && !jsonObject.getBooleanValue("isStop")) {
|
||||
filteredJsonArr.add(jsonObject);
|
||||
}
|
||||
}
|
||||
}
|
||||
jsonArr = filteredJsonArr;
|
||||
}
|
||||
|
||||
return jsonArr.toString();
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user