| 
					
				 | 
			
			
				@@ -726,6 +726,9 @@ public class GenerateYzService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private void dealYzAct(Map<String, YzSupplyType> supplyMap, YzActOrder item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         item.setDrugQuan(Convert.toBigDecimal(item.getDrugQuan(), BigDecimal.ONE)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         item.setDrugOcc(Convert.toBigDecimal(item.getDrugQuan(), BigDecimal.ONE)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(FREQ_CODE_ONCE.equals(item.getFrequCode())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            item.setEndTime(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //d:西药;i:大输液;z:中成药 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //if ("d".equals(item.getDrugFlag()) || "i".equals(item.getDrugFlag()) || "z".equals(item.getDrugFlag())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //        //    item.setDrugQuan(BigDecimal.ZERO); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -920,7 +923,7 @@ public class GenerateYzService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String pageClass = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(!"00".equals(yzActOrder.getGroupNo()) && StrUtil.isNotBlank(yzActOrder.getGroupNo())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //出院带药 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if("007".equals(yzActOrder.getSupplyCode())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(NumberEnum.FOUR.getCode().equals(yzActOrder.getSelfBuy())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 pageClass = PageClassEnum.CYDY.getCode(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(ypZdDictVo != null && Convert.toInt(ypZdDictVo.getDrugFlag(),0) > 0){ 
			 |