| 
					
				 | 
			
			
				@@ -130,6 +130,9 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private YpZdDictService ypZdDictService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private MzyReqrecService mzyReqrecService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private YpZdGroupNameService ypZdGroupNameService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //解决循环依赖 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Lazy 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private OrderStatusChangeService orderStatusChangeService; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -237,6 +240,7 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private MzOrderLockMapper mzOrderLockMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Resource 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private WpMzPrescriptionService wpMzPrescriptionService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Resource 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private WxmallPackagePurchasedItemService wxmallPackagePurchasedItemService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Resource 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1659,7 +1663,6 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(NumberEnum.ONE.getCode().equals(mzPrescriptionVo.getGhFeeFlag())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           ZdChargeItem zdChargeItem = zdChargeItemService.queryZdChargeItemGhFeeByEmpCode(mzPrescriptionVo.getDoctorCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(zdChargeItem == null || zdChargeItem.getChargeAmount() == null || BigDecimal.ZERO.compareTo(zdChargeItem.getChargeAmount()) == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                throw new MzException("选择收取挂号费,您未配置收取的挂号类别或配置的费用已停用,请先配置!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 |