|
@ -378,6 +378,7 @@ public class WlyyBusinessService {
|
|
|
logger.info("hospitals size:"+hospitals.size());
|
|
|
if(hospitals!=null&&hospitals.size()>0){
|
|
|
Integer addCount = 0;
|
|
|
Integer updateCount =0;
|
|
|
for(int i=0;i<hospitals.size();i++){
|
|
|
JSONObject h = (JSONObject) hospitals.get(i);
|
|
|
String code = h.getString("code");
|
|
@ -391,14 +392,27 @@ public class WlyyBusinessService {
|
|
|
org.setCityName(h.getString("cityName"));
|
|
|
org.setTownCode(h.getString("town"));
|
|
|
org.setTownName(h.getString("townName"));
|
|
|
org.setLevel(h.getInteger("level"));
|
|
|
org.setType("1");
|
|
|
org.setWinNo("-1");
|
|
|
org.setDel("1");
|
|
|
baseOrgDao.save(org);
|
|
|
addCount++;
|
|
|
}else{
|
|
|
BaseOrgDO org = baseOrgDao.findByCode(code);
|
|
|
org.setName(h.getString("name"));
|
|
|
org.setProvinceCode(h.getString("province"));
|
|
|
org.setProvinceName(h.getString("provinceName"));
|
|
|
org.setCityCode(h.getString("city"));
|
|
|
org.setCityName(h.getString("cityName"));
|
|
|
org.setTownCode(h.getString("town"));
|
|
|
org.setTownName(h.getString("townName"));
|
|
|
org.setLevel(h.getInteger("level"));
|
|
|
baseOrgDao.save(org);
|
|
|
updateCount++;
|
|
|
}
|
|
|
}
|
|
|
logger.info("hospitals addCount:"+addCount);
|
|
|
logger.info("hospitals addCount:"+addCount+" updateCount:"+updateCount);
|
|
|
}
|
|
|
}
|
|
|
return "ok";
|
|
@ -439,7 +453,7 @@ public class WlyyBusinessService {
|
|
|
JSONArray doctors = JSONArray.parseArray(re.getString("data"));
|
|
|
logger.info("doctors size:"+doctors.size());
|
|
|
if(doctors!=null&&doctors.size()>0){
|
|
|
|
|
|
Integer count = 0;
|
|
|
//获取全部职称.
|
|
|
List<Map<String,Object>> dutys = findDutys();
|
|
|
|
|
@ -550,6 +564,7 @@ public class WlyyBusinessService {
|
|
|
mappingDO.setMappingDeptName(temp.getName());
|
|
|
mappingDO.setCreateTime(new Date());
|
|
|
doctorMappingDao.save(mappingDO);
|
|
|
count++;
|
|
|
}
|
|
|
}
|
|
|
|
|
@ -557,6 +572,7 @@ public class WlyyBusinessService {
|
|
|
logger.info("data error");
|
|
|
}
|
|
|
}
|
|
|
logger.info("add count:"+count);
|
|
|
}
|
|
|
}
|
|
|
return "ok";
|