utilFunctions __68zGjFNYxfzExGBiSBB __68zGjFNYxfzExGBiSBB " + regulatorSql); var datas = queryByDSName(dsName, regulatorSql); if (datas != null) { for(var iterator = datas.iterator();iterator.hasNext();){ var map1 = iterator.next();//取值 var code= map1.get("ITEM_CODE"); subordinateRegulatorIds+=",'"+code+"'"; } } subordinateRegulatorIds+=")"; //println("获取"+regulatorId+"下级监管机构,结果:"+subordinateRegulatorIds); return subordinateRegulatorIds; } }catch (e){ println("获取下级监管机构异常"+e) } } /** 根据公司的id获取信息。这里获取的是监管相关信息,后续根据需求做添加 */ function getOrganizationInfo(domainid){ var sql = "select supervise_region_code,supervise_depart_id,supervise_depart_name from tenant_organizations where id = '" + domainid + "'"; var datas = queryByDSName(dsNames.DS_OBPM2, sql); var info = new Packages.java.util.HashMap(); if(datas != null){ var iterator = datas.iterator(); if(iterator.hasNext()){ info = iterator.next(); } } return info; } /** 根据监管组织编码获取名称 */ function getSuperviseDepartmentName(departmentId){ var name = ""; try { if (isNotNull(departmentId)){ var regulatorSql = "SELECT ITEM_NAME FROM tlk_departmentlevel WHERE ITEM_CODE = '" + departmentId + "';"; var datas = queryByDSName(dsNames.DS_ORGANIZATIONAUTH, regulatorSql); if (datas != null) { var iterator = datas.iterator(); if(iterator.hasNext()){ var map1 = iterator.next();//取值 name = map1.get("ITEM_NAME"); } } } return name; }catch (e){ println("获取当前层级监管机构名称"+e); return name; } } ]]> 42