|  |  | @ -405,16 +405,7 @@ public class UdiContrastService { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |     public UdiProductEntity disposeDrugDataNew(ThrProductsEntity thrProductsEntity,UdiRelevanceEntity udiRelevanceEntity, YbDrug ybDrug){ | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     /** |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |      * 处理药品数据 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |      * |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |      * @param thrProductsEntity |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |      * @param ybDrug |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |      * @param thirdAliDrugList |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |      */ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     public void disposeDrugData(BasicProductsCreateDto basicProductsCreateDto, ThrProductsEntity thrProductsEntity |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             , YbDrug ybDrug, List<ThirdAliDrug> thirdAliDrugList,UdiRelevanceEntity udiRelevanceEntity) { |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         UdiProductEntity udiProductEntity = new UdiProductEntity(); |  |  |  |         UdiProductEntity udiProductEntity = new UdiProductEntity(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         BeanUtils.copyProperties(thrProductsEntity, udiProductEntity); |  |  |  |         BeanUtils.copyProperties(thrProductsEntity, udiProductEntity); | 
			
		
	
		
		
			
				
					
					|  |  |  |         // 数据处理
 |  |  |  |         // 数据处理
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -461,9 +452,23 @@ public class UdiContrastService { | 
			
		
	
		
		
			
				
					
					|  |  |  |         //商品条码 essentialDrugMarkName sptm
 |  |  |  |         //商品条码 essentialDrugMarkName sptm
 | 
			
		
	
		
		
			
				
					
					|  |  |  | //                    udiProductEntity.setSptm(ybDrug.getBusinessLicense());
 |  |  |  | //                    udiProductEntity.setSptm(ybDrug.getBusinessLicense());
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         udiProductEntity.setPrepnUnit(ybDrug.getRealityMedicinemodel()); |  |  |  |         udiProductEntity.setPrepnUnit(ybDrug.getRealityMedicinemodel()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         return udiProductEntity; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     /** | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      * 处理药品数据 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      * | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      * @param thrProductsEntity | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      * @param ybDrug | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      * @param thirdAliDrugList | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      */ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     public void disposeDrugData(BasicProductsCreateDto basicProductsCreateDto, ThrProductsEntity thrProductsEntity | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             , YbDrug ybDrug, List<ThirdAliDrug> thirdAliDrugList,UdiRelevanceEntity udiRelevanceEntity) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (thirdAliDrugList != null && thirdAliDrugList.size() > 0) { |  |  |  |         if (thirdAliDrugList != null && thirdAliDrugList.size() > 0) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<CodeRel> codeRelArrayList = new ArrayList<>(); |  |  |  |             List<CodeRel> codeRelArrayList = new ArrayList<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             for (int i = 0; i < thirdAliDrugList.size(); i++) { |  |  |  |             for (int i = 0; i < thirdAliDrugList.size(); i++) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 UdiProductEntity udiProductEntity =  disposeDrugDataNew(thrProductsEntity,udiRelevanceEntity,ybDrug); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                 ThirdAliDrug thirdAliDrug = thirdAliDrugList.get(i); |  |  |  |                 ThirdAliDrug thirdAliDrug = thirdAliDrugList.get(i); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 udiProductEntity.setNameCode(thirdAliDrug.getNameCode()); |  |  |  |                 udiProductEntity.setNameCode(thirdAliDrug.getNameCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 // 数据处理
 |  |  |  |                 // 数据处理
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -548,6 +553,8 @@ public class UdiContrastService { | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         } else { |  |  |  |         } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             UdiProductEntity udiProductEntity =  disposeDrugDataNew(thrProductsEntity,udiRelevanceEntity,ybDrug); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             udiProductService.insertUdiInfo(udiProductEntity); |  |  |  |             udiProductService.insertUdiInfo(udiProductEntity); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |