// {\"name\":\"闽财规\",\"value\":\"闽财规\"}{\"name\":\"闽财指\",\"value\":\"闽财指\"}{\"name\":\"闽财建指\",\"value\":\"闽财建指\"}{\"name\":\"闽财教指\",\"value\":\"闽财教指\"}{\"name\":\"闽财农指\",\"value\":\"闽财农指\"}{\"name\":\"闽财社指\",\"value\":\"闽财社指\"}{\"name\":\"闽财金指\",\"value\":\"闽财金指\"}
var data = "{\"Document\":[{\"name\":\"闽财规\",\"value\":\"闽财规\"},{\"name\":\"闽财指\",\"value\":\"闽财指\"},{\"name\":\"闽财建指\",\"value\":\"闽财建指\"},{\"name\":\"闽财教指\",\"value\":\"闽财教指\"},{\"name\":\"闽财农指\",\"value\":\"闽财农指\"},{\"name\":\"闽财社指\",\"value\":\"闽财社指\"},{\"name\":\"闽财金指\",\"value\":\"闽财金指\"}]}";
// var data = $input;
// var dataJson = JSON.stringify(data);
// var dataJson2 = JSON.parse(dataJson);
// var jsonarr = JSON.parse(data);
// var type = Object.keys(dataJson).find(key => key === 'Document');
function getClassSqlArray(data) {
var classsql = "";
var data_arr = [];
if (Object.keys(data).includes('Subject')) {
data_arr = data.Subject;
classsql = "(parentid=20992,20993,20997,21016,21019,21021,21024,21026,21031,33267,21038,21040,21043,21053,21058)*chnlid=";
} else if (Object.keys(data).includes('Advices')) {
data_arr = data.Advices;
classsql = "chnlid=";
} else if (Object.keys(data).includes('dfzw')) {
data_arr = data.dfzw;
classsql = "chnlid=";
} else if (Object.keys(data).includes('zxjy')) {
data_arr = data.zxjy;
classsql = "chnlid=";
} else if (Object.keys(data).includes('tjxx')) {
data_arr = data.tjxx;
classsql = "chnlid=";
} else if (Object.keys(data).includes('csdw')) {
data_arr = data.csdw;
classsql = "chnlid=";
} else if (Object.keys(data).includes('jgcs')) {
data_arr = data.jgcs;
classsql = "(parentid=20992,20993,20997,21016,21019,21021,21024,21026,21031,33267,21038,21040,21043,21053,21058)*docSourceName=%";
} else if (Object.keys(data).includes('zsdw')) {
data_arr = data.zsdw;
classsql = "(parentid=20992,20993,20997,21016,21019,21021,21024,21026,21031,33267,21038,21040,21043,21053,21058)*docSourceName=%";
} else if (Object.keys(data).includes('Document')) {
data_arr = data.Document;
classsql = "(parentid=20992,20993,20997,21016,21019,21021,21024,21026,21031,33267,21038,21040,21043,21053,21058)*fileno=%";
}
result_arr.push(...(forItem(data_arr, classsql)));
return result_arr;
}
function forItem(json_arr, classsql) {
for (var i = 0; i < json_arr.length; i++) {
var obj = {};
var item = json_arr[i];
obj.name = item.name;
if(classsql.indexOf('docSourceName') != -1 || classsql.indexOf('fileno') != -1) {
obj.value = classsql + item.value + "%";
}else {
obj.value = classsql + item.value;
}
arr.push(obj);
}
return arr;
}
var result_arr = [];
var arr = [];
}
var result_arr = [];
var arr = [];
return JSON.stringify(getClassSqlArray(JSON.parse($input)));
console