|  |  | @ -15,6 +15,7 @@ import com.glxp.api.entity.basic.BasicCorpEntity; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.basic.UdiEntity; |  |  |  | import com.glxp.api.entity.basic.UdiEntity; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.basic.UdiRelevanceEntity; |  |  |  | import com.glxp.api.entity.basic.UdiRelevanceEntity; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.basic.UdiRlSupEntity; |  |  |  | import com.glxp.api.entity.basic.UdiRlSupEntity; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.glxp.api.entity.purchase.PurApplyDetailEntity; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.exception.JsonException; |  |  |  | import com.glxp.api.exception.JsonException; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.basic.CompanyProductRelevanceRequest; |  |  |  | import com.glxp.api.req.basic.CompanyProductRelevanceRequest; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.basic.FilterCompanyProductRelevanceRequest; |  |  |  | import com.glxp.api.req.basic.FilterCompanyProductRelevanceRequest; | 
			
		
	
	
		
		
			
				
					|  |  | @ -28,6 +29,7 @@ import com.glxp.api.res.basic.UdiRelevanceResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.res.basic.UdiRlSupResponse; |  |  |  | import com.glxp.api.res.basic.UdiRlSupResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.auth.AuthAdminService; |  |  |  | import com.glxp.api.service.auth.AuthAdminService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.basic.*; |  |  |  | import com.glxp.api.service.basic.*; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.glxp.api.service.purchase.PurApplyDetailService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.system.CompanyService; |  |  |  | import com.glxp.api.service.system.CompanyService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.util.BeanCopyUtils; |  |  |  | import com.glxp.api.util.BeanCopyUtils; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.util.SupplementVailUtil; |  |  |  | import com.glxp.api.util.SupplementVailUtil; | 
			
		
	
	
		
		
			
				
					|  |  | @ -45,6 +47,7 @@ import javax.servlet.http.HttpServletRequest; | 
			
		
	
		
		
			
				
					
					|  |  |  | import java.util.ArrayList; |  |  |  | import java.util.ArrayList; | 
			
		
	
		
		
			
				
					
					|  |  |  | import java.util.Date; |  |  |  | import java.util.Date; | 
			
		
	
		
		
			
				
					
					|  |  |  | import java.util.List; |  |  |  | import java.util.List; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import java.util.stream.Collectors; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | /** |  |  |  | /** | 
			
		
	
		
		
			
				
					
					|  |  |  |  * 供应商关联耗材字典信息 |  |  |  |  * 供应商关联耗材字典信息 | 
			
		
	
	
		
		
			
				
					|  |  | @ -70,6 +73,8 @@ public class UdiRlSupController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |     private SupplementVailUtil supplementVailUtil; |  |  |  |     private SupplementVailUtil supplementVailUtil; | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |     private UdiProductService udiProductService; |  |  |  |     private UdiProductService udiProductService; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     private PurApplyDetailService purApplyDetailService; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     @AuthRuleAnnotation("") |  |  |  |     @AuthRuleAnnotation("") | 
			
		
	
		
		
			
				
					
					|  |  |  |     @GetMapping("/sale/info/company/product/relevance/filter") |  |  |  |     @GetMapping("/sale/info/company/product/relevance/filter") | 
			
		
	
	
		
		
			
				
					|  |  | @ -154,9 +159,14 @@ public class UdiRlSupController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |             //只查找主标识产品信息
 |  |  |  |             //只查找主标识产品信息
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             companyProductRelevanceRequest.setDiType(1); |  |  |  |             companyProductRelevanceRequest.setDiType(1); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //查询详情id过滤
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         List<PurApplyDetailEntity> purApplyDetailEntityList= purApplyDetailService.findByOrderId(companyProductRelevanceRequest.getId()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         List<Integer> idList = purApplyDetailEntityList.stream().map(PurApplyDetailEntity::getProductId).collect(Collectors.toList()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<UdiRelevanceResponse> basicInstrumentMaintainRelevanceResponses = null; |  |  |  |         List<UdiRelevanceResponse> basicInstrumentMaintainRelevanceResponses = null; | 
			
		
	
		
		
			
				
					
					|  |  |  |         FilterUdiRelRequest filterUdiRelRequest=new FilterUdiRelRequest(); |  |  |  |         FilterUdiRelRequest filterUdiRelRequest=new FilterUdiRelRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         BeanCopyUtils.copy(companyProductRelevanceRequest,filterUdiRelRequest); |  |  |  |         BeanCopyUtils.copy(companyProductRelevanceRequest,filterUdiRelRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         filterUdiRelRequest.setIds(idList); | 
			
		
	
		
		
			
				
					
					|  |  |  |         basicInstrumentMaintainRelevanceResponses = udiRelevanceService.filterUdiJoinSup(filterUdiRelRequest); |  |  |  |         basicInstrumentMaintainRelevanceResponses = udiRelevanceService.filterUdiJoinSup(filterUdiRelRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |         PageInfo<UdiRelevanceResponse> pageInfo; |  |  |  |         PageInfo<UdiRelevanceResponse> pageInfo; | 
			
		
	
		
		
			
				
					
					|  |  |  |         pageInfo = new PageInfo<>(basicInstrumentMaintainRelevanceResponses); |  |  |  |         pageInfo = new PageInfo<>(basicInstrumentMaintainRelevanceResponses); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |