您的位置:首页 > 数据库

把数据库对应的数字转换成相应的汉字【数转汉】【单选按钮】

2014-03-19 09:14 375 查看
/**
* 根据页面的选择项 找出 entityList中对应项。如果存在1,2,3则转换成相应的汉字值。
*/
public List<List<Object[]>> getReplaceChinese(List<List<Object[]>> entityList,List<String[]> titleList){
List<List<Object[]>> newEntityList=new ArrayList<List<Object[]>>();
for (int i = 0; i < titleList.size(); i++) {
List<Object[]> moduleEntityList=new ArrayList<Object[]>();

String[] aModuleTitles=titleList.get(i);
List<Object[]> aModuleInfo=entityList.get(i);
if(aModuleTitles !=null && aModuleInfo != null){
if("基本信息管理".equals(aModuleTitles[0])){

moduleEntityList=ReplaceBaseInfoChinese(aModuleInfo,aModuleTitles);
}else if("治疗前信息".equals(aModuleTitles[0])){

}else if("治疗中信息".equals(aModuleTitles[0])){
moduleEntityList=ReplaceCenterChinese(aModuleInfo,aModuleTitles);
}else if("治疗总结".equals(aModuleTitles[0])){
moduleEntityList=ReplaceSumChinese(aModuleInfo,aModuleTitles);
}else if("转诊管理".equals(aModuleTitles[0])){
moduleEntityList=ReplaceSupChinese(aModuleInfo,aModuleTitles);
}
}
newEntityList.add(moduleEntityList);
}
return newEntityList;
}
/**
* 治疗中数字转换汉字
* @param aModuleInfo
* @param titles
* @return
*/
public List<Object[]> ReplaceCenterChinese(List<Object[]> aModuleInfo,String[] titles){
List<Object[]> moduleEntityList=new ArrayList<Object[]>();
if(aModuleInfo != null && titles != null){
for (int j = 0; j < aModuleInfo.size(); j++) {
Object[] entity=aModuleInfo.get(j);
if(entity != null){
for (int i = 1; i < titles.length; i++) {
Object colum=entity[i-1];
if(colum !=null){
if(titles[i].equals("治疗管理方式")){
if(colum.equals("1")){
entity[i-1]="CDC";
}else if(colum.equals("2")){
entity[i-1]="专科医院";
}else if(colum.equals("3")){
entity[i-1]="综合医院";
}
}else if(titles[i].equals("承担治疗管理医疗机构")){
if(colum.equals("1")){
entity[i-1]="北京胸科医院";
}else if(colum.equals("2")){
entity[i-1]="解放军309医院 ";
}else if(colum.equals("3")){
entity[i-1]="北京老年医院";
}else if(colum.equals("4")){
entity[i-1]="北京朝阳CDC  ";
}else if(colum.equals("5")){
entity[i-1]="北京市丰台CDC";
}

}else if(titles[i].equals("宣传方式")){
if(colum.equals("1")){
entity[i-1]="面教";
}else if(colum.equals("2")){
entity[i-1]="电话";
}else if(colum.equals("3")){
entity[i-1]="其他";
}

}else if(titles[i].equals("观看宣传短片")){
if(colum.equals("1")){
entity[i-1]="是";
}else if(colum.equals("2")){
entity[i-1]="否";
}

}else if(titles[i].equals("学习宣传手册")){
if(colum.equals("1")){
entity[i-1]="是";
}else if(colum.equals("2")){
entity[i-1]="否";
}

}else if(titles[i].equals("面对面宣教")){
if(colum.equals("1")){
entity[i-1]="是";
}else if(colum.equals("2")){
entity[i-1]="否";
}

}else if(titles[i].equals("效果评价")){
if(colum.equals("1")){
entity[i-1]="是";
}else if(colum.equals("2")){
entity[i-1]="否";
}

}else if(titles[i].equals("退出方式")){
if(colum.equals("1")){
entity[i-1]="自愿退出";
}else if(colum.equals("2")){
entity[i-1]="药物不良反应";
}else if(colum.equals("3")){
entity[i-1]="其他";
}

}
}
}
}
moduleEntityList.add(entity);
}
}
return moduleEntityList;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐