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