| 
					
				 | 
			
			
				@@ -308,4 +308,27 @@ public interface YpZyPatientMapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     List<YpZyPatient> selectYpZyPatientForByj(@Param("pageNo") Integer pageNo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 根据唯一键信息查询药单明细 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param ypZyPatient 病人发药药单明细信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return int 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Select(" select count(*) from yp_zy_patient WITH(NOLOCK) where order_date = #{orderDate} and dept_code = #{deptCode} " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " and ward_code = #{wardCode} and charge_code = #{chargeCode} and amount = #{amount} " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " and act_order_no = #{actOrderNo} and group_no = #{groupNo} and page_no = #{pageNo} " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " and inpatient_no =#{inpatientNo} and admiss_times = #{admissTimes} ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    int selectYpZyPatientRepetition(YpZyPatient ypZyPatient); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 增加药品数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param ypZyPatient 病人发药药单明细信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return int 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Update(" update yp_zy_patient set amount = amount + #{amount,jdbcType=DECIMAL} where order_date = #{orderDate} and dept_code = #{deptCode} " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " and ward_code = #{wardCode} and charge_code = #{chargeCode} and amount = #{amount} " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " and act_order_no = #{actOrderNo} and group_no = #{groupNo} and page_no = #{pageNo} " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " and inpatient_no = #{inpatientNo} and admiss_times = #{admissTimes} ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    int updateYpZyPatientAmount(YpZyPatient ypZyPatient); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |