| 
					
				 | 
			
			
				@@ -1848,11 +1848,10 @@ public class MzPharmacyController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 3. 查询门诊发药追溯码表,检查是否已被使用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            MzDrugTracCodg queryTracCodg = new MzDrugTracCodg(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            queryTracCodg.setDrugTracCodg(drugTracCodg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            List<MzDrugTracCodg> existingTracCodgList = mzDrugTracCodgService.getMzDrugTracCodgData(queryTracCodg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 使用专门的方法只根据追溯码查询,确保查询条件正确 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            MzDrugTracCodg existingTracCodg = mzDrugTracCodgService.getMzDrugTracCodgByCode(drugTracCodg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (existingTracCodgList != null && !existingTracCodgList.isEmpty()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (existingTracCodg != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 resultMap.put("code", -1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 resultMap.put("message", "追溯码已被使用"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return resultMap; 
			 |