|
@ -725,15 +725,26 @@ public class EntranceService {
|
|
|
List<DictHospitalDeptDO> hospitalDeptMappingDOS=new ArrayList<>();
|
|
|
DictHospitalDeptDO hdmDo;
|
|
|
String orgCode="350211A1002";
|
|
|
Map<String,String> orgCodeMap=new HashMap<>();
|
|
|
//6总部7金榜8夏禾
|
|
|
orgCodeMap.put("6","350211A1002");
|
|
|
orgCodeMap.put("7","");
|
|
|
orgCodeMap.put("8","");
|
|
|
//删除旧数据
|
|
|
DictHospitalDeptDao.deleteBySource(orgCode);
|
|
|
for(Object object:jsonArray){
|
|
|
hdmDo=new DictHospitalDeptDO();
|
|
|
net.sf.json.JSONObject jsonObjectBody=(net.sf.json.JSONObject)object;
|
|
|
hdmDo.setOrgCode(orgCode);
|
|
|
hdmDo.setCode(null==jsonObjectBody.get("Dept_Code")?"":jsonObjectBody.get("Dept_Code").toString());
|
|
|
hdmDo.setName(null==jsonObjectBody.get("Dept_Name")?"":jsonObjectBody.get("Dept_Name").toString());
|
|
|
hdmDo.setDeptTypeCode(null==jsonObjectBody.get("Dept_Type_Code")?"":jsonObjectBody.get("Dept_Type_Code").toString());
|
|
|
String deptTypeCode=null==jsonObjectBody.get("Dept_Type_Code")?"":jsonObjectBody.get("Dept_Type_Code").toString();
|
|
|
if(StringUtils.isNotBlank(orgCodeMap.get(deptTypeCode))){
|
|
|
hdmDo.setOrgCode(orgCode);
|
|
|
hdmDo.setCode(null==jsonObjectBody.get("Dept_Code")?"":jsonObjectBody.get("Dept_Code").toString());
|
|
|
hdmDo.setName(null==jsonObjectBody.get("Dept_Name")?"":jsonObjectBody.get("Dept_Name").toString());
|
|
|
hdmDo.setDeptTypeCode(deptTypeCode);
|
|
|
hdmDo.setCreateTime(new Date());
|
|
|
hospitalDeptMappingDOS.add(hdmDo);
|
|
|
}
|
|
|
|
|
|
/* hdmDo.setSerialNo(null==jsonObjectBody.get("Serial_No")?"":jsonObjectBody.get("Serial_No").toString());
|
|
|
hdmDo.setDeptCode(null==jsonObjectBody.get("Dept_Code")?"":jsonObjectBody.get("Dept_Code").toString());
|
|
|
hdmDo.setDeptName(null==jsonObjectBody.get("Dept_Name")?"":jsonObjectBody.get("Dept_Name").toString());
|
|
@ -760,8 +771,7 @@ public class EntranceService {
|
|
|
hdmDo.setDeDlid(null==jsonObjectBody.get("De_Dlid")?"":jsonObjectBody.get("De_Dlid").toString());
|
|
|
hdmDo.setDeLcid(null==jsonObjectBody.get("De_Lcid")?"":jsonObjectBody.get("De_Lcid").toString());
|
|
|
hdmDo.setSource("1");*/
|
|
|
hdmDo.setCreateTime(new Date());
|
|
|
hospitalDeptMappingDOS.add(hdmDo);
|
|
|
|
|
|
}
|
|
|
DictHospitalDeptDao.save(hospitalDeptMappingDOS);
|
|
|
// hospitalDeptMappingDao.save(hospitalDeptMappingDOS);
|