comLib
__quZFGGFZZVfjI5OIfaO
__quZFGGFZZVfjI5OIfaO
=0){
var parentIndexCode = indexcode.substring(0, parentIndex);
//println("substrin************" + parentIndexCode);
setDataToRedis(redisDepartmentParent + ":" + code, parentIndexCode,-1);
//println("rdis key********" + redisDepartmentParent + ":" + code + "***********" + getDataFromRedis(redisDepartmentParent + ":" + code));
}
//部门编码和子层级
var dptCodes = splitString(indexcode,"___");
//println("indexcode********" + indexcode);
//等于1表示最上级
var len = dptCodes.length;
if(len > 1){
//最后一级不处理
for(var i = 0; i < len - 1; i++){
var p = dptCodes[i];
//println("p********" + p);
for(var j = i + 1; j < len; j++){
var c = dptCodes[j];
//println("c********" + c);
addDataToRedisForSet(redisDepartmentChildren + ":" + p, c);
}
}
/** for(var i = 0; i < len - 1; i++){
var p = dptCodes[i];
var c = dptCodes.slice(-(len-1-i));
println("p********" + p);
println("c********" + c);
addDataToRedisForSet(redisDepartmentChildren + ":" + p, c);
}*/
}
}
}
}
/**
通过名字模糊查询公司id
*/
function getCompanyIdByName(name){
var sql = "select '" + getDomainid() +"' as domainid,ID from tlk_companyinfoquery where ITEM_company_name like '%" + name + "%'";
println("查找公司sql*****************" + sql);
var datas = queryByDSName(dsNames.DS_COMPANYINFOCOLLECT, sql);
var companyIds = [];
if(datas!=null){
for(var iterator = datas.iterator();iterator.hasNext();){
var map = iterator.next();
var id= map.get("ID");
companyIds.push(id);
}
}
return companyIds;
}]]>
0