Map<String,OrganDept> toCoreSystemMp=new HashMap<String,OrganDept>();
// 分公司代码
OrganDept organDept=null;
String[] companyCodes=sr.getClaimCentralcompany().split(",");
StringBuffer companyCDBuf=new StringBuffer();
if (companyCodes.length>0) {
for(int i=0;i<companyCodes.length;i++){
organDept = super.getOrganDeptService().getOrganDeptById(new Long(companyCodes[i]));
if(null!=organDept){
toCoreSystemMp.put(organDept.getCompanyCd(), organDept);
}
}
}
Iterator iter = toCoreSystemMp.entrySet().iterator();
List<String> reportCaseSubcompanName=new ArrayList<String>();
while (iter.hasNext()) {
Map.Entry<String,OrganDept> entry = (Map.Entry<String,OrganDept>)iter.next();
String key = entry.getKey();
if(null!=mp.get(key)){
companyCDBuf.append(key);//分公司代码
reportCaseSubcompanName.add(mp.get(key));
}else{
OrganDept dep = entry.getValue();
companyCDBuf.append(dep.getBranchCd());//中支公司代码
reportCaseSubcompanName.add(dep.getPartyFullname());
}
}
// 分公司代码
OrganDept organDept=null;
String[] companyCodes=sr.getClaimCentralcompany().split(",");
StringBuffer companyCDBuf=new StringBuffer();
if (companyCodes.length>0) {
for(int i=0;i<companyCodes.length;i++){
organDept = super.getOrganDeptService().getOrganDeptById(new Long(companyCodes[i]));
if(null!=organDept){
toCoreSystemMp.put(organDept.getCompanyCd(), organDept);
}
}
}
Iterator iter = toCoreSystemMp.entrySet().iterator();
List<String> reportCaseSubcompanName=new ArrayList<String>();
while (iter.hasNext()) {
Map.Entry<String,OrganDept> entry = (Map.Entry<String,OrganDept>)iter.next();
String key = entry.getKey();
if(null!=mp.get(key)){
companyCDBuf.append(key);//分公司代码
reportCaseSubcompanName.add(mp.get(key));
}else{
OrganDept dep = entry.getValue();
companyCDBuf.append(dep.getBranchCd());//中支公司代码
reportCaseSubcompanName.add(dep.getPartyFullname());
}
}