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