|  |  |  | @ -9,6 +9,7 @@ import com.glxp.api.dao.basic.UdiRelevanceDao; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.entity.basic.BasicCorpEntity; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.entity.basic.BasicHospTypeEntity; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.entity.basic.BasicHospTypeRelEntity; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.entity.basic.UdiRelevanceEntity; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.req.basic.BasicHospTypeFilterRequest; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.req.basic.BasicHospTypeRequest; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.req.basic.FilterUdiRelRequest; | 
			
		
	
	
		
			
				
					|  |  |  | @ -141,24 +142,29 @@ public class BasicHospTypeServiceImpl implements BasicHospTypeService { | 
			
		
	
		
			
				
					|  |  |  |  |     @Override | 
			
		
	
		
			
				
					|  |  |  |  |     public boolean bindHospProduct(BasicHospTypeRequest basicHospTypeRequest) { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         List<BasicHospTypeRelEntity> basicHospTypeRelEntityList=new ArrayList<>(); | 
			
		
	
		
			
				
					|  |  |  |  |         List<UdiRelevanceEntity> udiRelevanceEntityList=new ArrayList<>(); | 
			
		
	
		
			
				
					|  |  |  |  |         for (String obj:basicHospTypeRequest.getIds()){ | 
			
		
	
		
			
				
					|  |  |  |  |             BasicHospTypeRelEntity basicHospTypeRelEntity=new BasicHospTypeRelEntity(); | 
			
		
	
		
			
				
					|  |  |  |  |             basicHospTypeRelEntity.setCode(basicHospTypeRequest.getCode()); | 
			
		
	
		
			
				
					|  |  |  |  |             basicHospTypeRelEntity.setRelId(obj); | 
			
		
	
		
			
				
					|  |  |  |  |             basicHospTypeRelEntityList.add(basicHospTypeRelEntity); | 
			
		
	
		
			
				
					|  |  |  |  |             UdiRelevanceEntity udiRelevanceEntity=new UdiRelevanceEntity(); | 
			
		
	
		
			
				
					|  |  |  |  |             udiRelevanceEntity.setId(Long.valueOf(obj)); | 
			
		
	
		
			
				
					|  |  |  |  |             udiRelevanceEntity.setRelCode(basicHospTypeRequest.getCode()); | 
			
		
	
		
			
				
					|  |  |  |  |             udiRelevanceEntityList.add(udiRelevanceEntity); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |        basicHospTypeRelDao.batchInsert(basicHospTypeRelEntityList); | 
			
		
	
		
			
				
					|  |  |  |  |         udiRelevanceDao.updateBatchById(udiRelevanceEntityList); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         return true; | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     @Override | 
			
		
	
		
			
				
					|  |  |  |  |     public boolean unbindHospProduct(BasicHospTypeRequest basicHospTypeRequest) { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         QueryWrapper<BasicHospTypeRelEntity> ew=new QueryWrapper<>(); | 
			
		
	
		
			
				
					|  |  |  |  |         ew.eq("code",basicHospTypeRequest.getCode()); | 
			
		
	
		
			
				
					|  |  |  |  |         ew.in("relId",basicHospTypeRequest.getIds()); | 
			
		
	
		
			
				
					|  |  |  |  |         basicHospTypeRelDao.delete(ew); | 
			
		
	
		
			
				
					|  |  |  |  |         List<UdiRelevanceEntity> udiRelevanceEntityList=new ArrayList<>(); | 
			
		
	
		
			
				
					|  |  |  |  |         for (String obj:basicHospTypeRequest.getIds()){ | 
			
		
	
		
			
				
					|  |  |  |  |             UdiRelevanceEntity udiRelevanceEntity=new UdiRelevanceEntity(); | 
			
		
	
		
			
				
					|  |  |  |  |             udiRelevanceEntity.setId(Long.valueOf(obj)); | 
			
		
	
		
			
				
					|  |  |  |  |             udiRelevanceEntity.setRelCode(""); | 
			
		
	
		
			
				
					|  |  |  |  |             udiRelevanceEntityList.add(udiRelevanceEntity); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         udiRelevanceDao.updateBatchById(udiRelevanceEntityList); | 
			
		
	
		
			
				
					|  |  |  |  |         return true; | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |