Commit 6d53d3ae authored by tywldx's avatar tywldx

fix

parent 65a661ab
...@@ -194,19 +194,29 @@ configFunction.prototype = { ...@@ -194,19 +194,29 @@ configFunction.prototype = {
console.log(list.join("|")) console.log(list.join("|"))
} }
}, },
getProjectsAttrs: function(projects, attr) { getProjectsAttrs: function(projects, attr, attr2) {
var attrs = attr.split("/"); var attrs = attr.split("/");
if (attrs.length == 0) { if (attrs.length == 0) {
return return
} }
var list = []; var list = [];
for (var i = 0; i < projects.length; i++) { for (var i = 0; i < projects.length; i++) {
if (projects[i].is_active && projects[i].www){ if (projects[i].is_active){
var li = [projects[i]["name"]]; if(attr2 == "true"){
for (var j = 0; j < attrs.length; j++) { if(projects[i].www){
li.push(projects[i][attrs[j]]); var li = [projects[i]["name"]];
for (var j = 0; j < attrs.length; j++) {
li.push(projects[i][attrs[j]]);
}
list.push(li.join("|"));
}
}else{
var li = [projects[i]["name"]];
for (var j = 0; j < attrs.length; j++) {
li.push(projects[i][attrs[j]]);
}
list.push(li.join("|"));
} }
list.push(li.join("|"));
} }
} }
return list.join(" "); return list.join(" ");
...@@ -243,10 +253,10 @@ if (param["type"] == "") { ...@@ -243,10 +253,10 @@ if (param["type"] == "") {
F.getProjectAttr(param["name"], param["attr"]); F.getProjectAttr(param["name"], param["attr"]);
} else if (param["type"] == "multi") { } else if (param["type"] == "multi") {
var str = ""; var str = "";
str += F.getProjectsAttrs(java_projects, param["attr"]); str += F.getProjectsAttrs(java_projects, param["attr"], param["attr2"]);
str += " " + F.getProjectsAttrs(ui_projects, param["attr"]); str += " " + F.getProjectsAttrs(ui_projects, param["attr"], param["attr2"]);
str += " " + F.getProjectsAttrs(python_projects, param["attr"]); str += " " + F.getProjectsAttrs(python_projects, param["attr"], param["attr2"]);
str += " " + F.getProjectsAttrs(node_projects, param["attr"]); str += " " + F.getProjectsAttrs(node_projects, param["attr"], param["attr2"]);
console.log(str) console.log(str)
} else { } else {
F.getProjectsAttr(param["type"], param["attr"]); F.getProjectsAttr(param["type"], param["attr"]);
......
...@@ -97,7 +97,7 @@ createNginxSSLConf store 172.30.199.2 9000 $nginxname/store.conf ...@@ -97,7 +97,7 @@ createNginxSSLConf store 172.30.199.2 9000 $nginxname/store.conf
for ip_last in ${ips[@]} for ip_last in ${ips[@]}
do do
projectAndPort=`node $config_server/get_project_config.js -type multi -attr port` projectAndPort=`node $config_server/get_project_config.js -type multi -attr port -attr2 true`
for projectAndPort in ${projectAndPort[@]} for projectAndPort in ${projectAndPort[@]}
do do
var=(${projectAndPort//|/ }) var=(${projectAndPort//|/ })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment