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