|  |  | @ -9,6 +9,7 @@ import com.glxp.api.common.res.BaseResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.common.util.ResultVOUtils; |  |  |  | import com.glxp.api.common.util.ResultVOUtils; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.auth.AuthAdmin; |  |  |  | import com.glxp.api.entity.auth.AuthAdmin; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.basic.BasicCorpEntity; |  |  |  | import com.glxp.api.entity.basic.BasicCorpEntity; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.glxp.api.entity.basic.UdiEntity; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.basic.UdiRlSupEntity; |  |  |  | import com.glxp.api.entity.basic.UdiRlSupEntity; | 
			
		
	
		
		
			
				
					
					|  |  |  | 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; | 
			
		
	
	
		
		
			
				
					|  |  | @ -25,6 +26,7 @@ import com.glxp.api.service.basic.BasicCorpService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.basic.UdiRlSupService; |  |  |  | import com.glxp.api.service.basic.UdiRlSupService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.basic.CompanyProductsRelService; |  |  |  | import com.glxp.api.service.basic.CompanyProductsRelService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.basic.UdiRelevanceService; |  |  |  | import com.glxp.api.service.basic.UdiRelevanceService; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.glxp.api.util.udi.FilterUdiUtils; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.springframework.validation.BindingResult; |  |  |  | import org.springframework.validation.BindingResult; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.springframework.web.bind.annotation.GetMapping; |  |  |  | import org.springframework.web.bind.annotation.GetMapping; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.springframework.web.bind.annotation.PostMapping; |  |  |  | import org.springframework.web.bind.annotation.PostMapping; | 
			
		
	
	
		
		
			
				
					|  |  | @ -64,6 +66,12 @@ public class UdiRlSupController { | 
			
		
	
		
		
			
				
					
					|  |  |  |             return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); |  |  |  |             return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (StrUtil.isNotEmpty(companyProductRelevanceRequest.getUdiCode())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             UdiEntity udiEntity = FilterUdiUtils.getUdi(companyProductRelevanceRequest.getUdiCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             if (udiEntity != null) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 companyProductRelevanceRequest.setNameCode(udiEntity.getUdi()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         //如果输入DI标识,精确找到不同层级对应的产品信息
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (StrUtil.isNotEmpty(companyProductRelevanceRequest.getUnionCode())) { |  |  |  |         if (StrUtil.isNotEmpty(companyProductRelevanceRequest.getUnionCode())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             FilterUdiRelRequest filterUdiInfoRequest = new FilterUdiRelRequest(); |  |  |  |             FilterUdiRelRequest filterUdiInfoRequest = new FilterUdiRelRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             filterUdiInfoRequest.setNameCode(companyProductRelevanceRequest.getUnionCode()); |  |  |  |             filterUdiInfoRequest.setNameCode(companyProductRelevanceRequest.getUnionCode()); | 
			
		
	
	
		
		
			
				
					|  |  | @ -74,6 +82,7 @@ public class UdiRlSupController { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 companyProductRelevanceRequest.setUnionCode(null); |  |  |  |                 companyProductRelevanceRequest.setUnionCode(null); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |         } else { |  |  |  |         } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             //只查找主标识产品信息
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             companyProductRelevanceRequest.setDiType(1); |  |  |  |             companyProductRelevanceRequest.setDiType(1); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<UdiRlSupResponse> basicInstrumentMaintainRelevanceResponses = null; |  |  |  |         List<UdiRlSupResponse> basicInstrumentMaintainRelevanceResponses = null; | 
			
		
	
	
		
		
			
				
					|  |  | 
 |