| 
					
				 | 
			
			
				@ -201,35 +201,42 @@ public class SpecialistHospitalServiceItemService extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                SpecialistServiceItemDO specialistServiceItemDO = hospitalServiceItemDOS1.get(j).getSpecialistServiceItemDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (itemType.get(i).equals(specialistServiceItemDO.getItemType())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            type.add(specialistServiceItemDO.getDiseaseItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONArray itemArray = new JSONArray(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<String> serviceItems = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (type != null && type.size() != 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            for (int z =0 ;z<type.size();z++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                List<HospitalServiceItemDO> hospitalServiceItemDOS2 = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                JSONObject object1 =new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                for (int j = 0;j<hospitalServiceItemDOS1.size();j++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    SpecialistServiceItemDO specialistServiceItemDO = hospitalServiceItemDOS1.get(j).getSpecialistServiceItemDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (type.get(z).equals(specialistServiceItemDO.getDiseaseItem())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            hospitalServiceItemDOS2.add(hospitalServiceItemDOS1.get(j)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                for (int z =0 ;z<type.size();z++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    List<HospitalServiceItemDO> hospitalServiceItemDOS2 = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    JSONObject object1 =new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    for (int j = 0;j<hospitalServiceItemDOS1.size();j++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        SpecialistServiceItemDO specialistServiceItemDO = hospitalServiceItemDOS1.get(j).getSpecialistServiceItemDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (itemType.get(i).equals(specialistServiceItemDO.getItemType())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            System.out.println(itemType.get(i)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            System.out.println(specialistServiceItemDO.getDiseaseItem()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            if (type.get(z).equals(specialistServiceItemDO.getDiseaseItem())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                hospitalServiceItemDOS2.add(hospitalServiceItemDOS1.get(j)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (serviceItems!=null && serviceItems.size()!=0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if (!serviceItems.contains(type.get(z))){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if (serviceItems!=null && serviceItems.size()!=0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (!serviceItems.contains(type.get(z))){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            serviceItems.add(type.get(z)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            object1.put("itemName",type.get(z)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            object1.put("hospitalServiceItems",hospitalServiceItemDOS2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            itemArray.add(object1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            object1.put("itemName",type.get(z)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            object1.put("hospitalServiceItems",hospitalServiceItemDOS2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            itemArray.add(object1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        serviceItems.add(type.get(z)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        object1.put("itemName",type.get(z)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        object1.put("hospitalServiceItems",hospitalServiceItemDOS2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        itemArray.add(object1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    serviceItems.add(type.get(z)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    object1.put("itemName",type.get(z)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    object1.put("hospitalServiceItems",hospitalServiceItemDOS2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    itemArray.add(object1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (itemArray !=null && itemArray.size()!=0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONArray jsonArray = new JSONArray(); 
			 |