相关文件筛选

This commit is contained in:
zhal 2022-07-30 19:07:18 +08:00
parent 2616e51c46
commit fbc8f3b0a7

View File

@ -856,51 +856,55 @@ public class DesignerRelationShapeWeb extends ActionWeb {
}
macroLibraries.put("treeData", jsonArr_new.toString());
}else if(attrId.equals("R_relevant_flies")){
boolean publishflag=true;
for (int i = 0; i < objects.size(); i++) {
JSONObject jsonObject = objects.getJSONObject(i);
String isPublish=jsonObject.getString("isPublish");
String isParent=jsonObject.getString("isParent");
String id=jsonObject.getString("id");
if(isParent!=null){
if(isParent.equals("false")){
if(isPublish!=null){
RowMap rowMap=DBSql.getMap("SELECT * FROM APP_ACT_COE_PAL_REPOSITORY WHERE PLNAME=? AND ISPUBLISH=? AND ISUSE=?",jsonObject.getString("name"),1,1);
if(rowMap!=null){
jsonObject.put("nocheck",false);
jsonArr_new.add(jsonObject);
}
}
}else{
jsonObject.put("nocheck", true);
jsonArr_new.add(jsonObject);
for (int i = 0; i < objects.size(); i++) {
JSONObject jsonObject = objects.getJSONObject(i);
String isParent=jsonObject.getString("isParent");
if(isParent!=null){
if(isParent.equals("false")){
//过滤废止数据
RowMap rowMap=DBSql.getMap("SELECT * FROM APP_ACT_COE_PAL_REPOSITORY WHERE PLNAME=? AND ISSTOP=? AND ISUSE=?",jsonObject.getString("name"),1,1);
if(rowMap!=null){
continue;
}
RowMap publishRowMap=DBSql.getMap("SELECT * FROM APP_ACT_COE_PAL_REPOSITORY WHERE PLNAME=? AND ISPUBLISH=? AND ISUSE=?",jsonObject.getString("name"),1,1);
if(publishRowMap!=null){
jsonObject.put("nocheck",false);
jsonArr_new.add(jsonObject);
}
}else{
jsonObject.put("nocheck", true);
jsonArr_new.add(jsonObject);
}
}else{
jsonObject.put("nocheck", true);
jsonArr_new.add(jsonObject);
}
}
macroLibraries.put("treeData", jsonArr_new.toString());
} else if(attrId.equals("support_files")) {
for (int i = 0; i < objects.size(); i++) {
JSONObject jsonObject = objects.getJSONObject(i);
String isParent=jsonObject.getString("isParent");
if(isParent!=null){
if(isParent.equals("false")){
//过滤废止数据
RowMap rowMap=DBSql.getMap("SELECT * FROM APP_ACT_COE_PAL_REPOSITORY WHERE PLNAME=? AND ISSTOP=? AND ISUSE=?",jsonObject.getString("name"),1,1);
if(rowMap!=null){
continue;
}
}else{
jsonObject.put("nocheck", true);
jsonArr_new.add(jsonObject);
}
}
macroLibraries.put("treeData", jsonArr_new.toString());
} else if(attrId.equals("support_files")) {
for (int i = 0; i < objects.size(); i++) {
JSONObject jsonObject = objects.getJSONObject(i);
String isPublish=jsonObject.getString("isPublish");
if(isPublish!=null){
if(isPublish.equals("false")){
JSONObject node = objects.getJSONObject(i);
node.put("nocheck", "false");
jsonArr_new.add(node);
}
}else{
jsonArr_new.add(objects.getJSONObject(i));
jsonObject.put("nocheck", true);
jsonArr_new.add(jsonObject);
}
}
macroLibraries.put("treeData", jsonArr_new.toString());
macroLibraries.put("treeData", treeJson);
}else{
macroLibraries.put("treeData", treeJson);
}