| 
					
				 | 
			
			
				@ -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"; 
			 |