|  | @@ -19,7 +19,7 @@ public interface MzReceiptSerialMapper {
 | 
	
		
			
				|  |  |      @Select(" select rtrim(patient_id) patient_id,times,receipt_no,serial_no,rtrim(operator_id) operator_id,charge1,charge2,charge3,charge4,charge5,charge6,charge7,charge8,charge9," +
 | 
	
		
			
				|  |  |              "charge10,charge11,charge12,charge13,charge14,charge15,charge16,charge17,charge18,charge19,charge20,rtrim(pay_mark) pay_mark,total_charge,charge_date,rtrim(receipt_bill) receipt_bill," +
 | 
	
		
			
				|  |  |              "receipt_sn,dcount_date,rtrim(windows_no) windows_no,dcount_no,serial_yb,rtrim(fp_flag) fp_flag,rtrim(responce_type) responce_type,rtrim(cheque_type) cheque_type," +
 | 
	
		
			
				|  |  | -            "cheque_no,rtrim(tf_flag) tf_flag,dept_no from mz_receipt_serial where patient_id =#{patientId,jdbcType=CHAR} and cheque_type ='Y' and operator_id <> '99999' " +
 | 
	
		
			
				|  |  | +            "cheque_no,rtrim(tf_flag) tf_flag,dept_no,rtrim(pay_id) pay_id from mz_receipt_serial where patient_id =#{patientId,jdbcType=CHAR} and cheque_type ='Y' and operator_id <> '99999' " +
 | 
	
		
			
				|  |  |              "and receipt_sn not in ( select 0 - receipt_sn from mz_receipt_serial where cheque_type ='Y' and patient_id =#{patientId,jdbcType=CHAR} and tf_flag =1 and operator_id <> '99999' ) " +
 | 
	
		
			
				|  |  |              "and receipt_sn not in ( select receipt_sn from mz_receipt_serial where cheque_type ='Y' and patient_id =#{patientId,jdbcType=CHAR} and tf_flag =1 and operator_id <> '99999' ) ")
 | 
	
		
			
				|  |  |      List<MzReceiptSerial> selectTallyReceiptSerial(@Param("patientId") String patientId);
 | 
	
	
		
			
				|  | @@ -34,7 +34,7 @@ public interface MzReceiptSerialMapper {
 | 
	
		
			
				|  |  |      @Select(" select rtrim(patient_id) patient_id,times,receipt_no,serial_no,rtrim(operator_id) operator_id,charge1,charge2,charge3,charge4,charge5,charge6,charge7,charge8,charge9," +
 | 
	
		
			
				|  |  |              "charge10,charge11,charge12,charge13,charge14,charge15,charge16,charge17,charge18,charge19,charge20,rtrim(pay_mark) pay_mark,total_charge,charge_date,rtrim(receipt_bill) receipt_bill," +
 | 
	
		
			
				|  |  |              "receipt_sn,dcount_date,rtrim(windows_no) windows_no,dcount_no,serial_yb,rtrim(fp_flag) fp_flag,rtrim(responce_type) responce_type,rtrim(cheque_type) cheque_type," +
 | 
	
		
			
				|  |  | -            "cheque_no,rtrim(tf_flag) tf_flag,dept_no from mz_receipt_serial where patient_id =#{patientId,jdbcType=CHAR} and times = #{times} and cheque_type ='Y' and operator_id <> '99999' " +
 | 
	
		
			
				|  |  | +            "cheque_no,rtrim(tf_flag) tf_flag,dept_no,rtrim(pay_id) pay_id from mz_receipt_serial where patient_id =#{patientId,jdbcType=CHAR} and times = #{times} and cheque_type ='Y' and operator_id <> '99999' " +
 | 
	
		
			
				|  |  |              "and receipt_sn not in ( select 0 - receipt_sn from mz_receipt_serial where cheque_type ='Y' and patient_id =#{patientId,jdbcType=CHAR} and times = #{times} and tf_flag =1 and operator_id <> '99999' ) " +
 | 
	
		
			
				|  |  |              "and receipt_sn not in ( select receipt_sn from mz_receipt_serial where cheque_type ='Y' and patient_id =#{patientId,jdbcType=CHAR} and times = #{times} and tf_flag =1 and operator_id <> '99999' ) ")
 | 
	
		
			
				|  |  |      List<MzReceiptSerial> selectTallyReceiptSerialByIdAndTimes(@Param("patientId") String patientId, @Param("times") Integer times);
 | 
	
	
		
			
				|  | @@ -107,7 +107,7 @@ public interface MzReceiptSerialMapper {
 | 
	
		
			
				|  |  |      @Select({"<script>",
 | 
	
		
			
				|  |  |              "select rtrim(patient_id) patient_id,times,receipt_no,serial_no,rtrim(operator_id) operator_id,charge1,charge2,charge3,charge4,charge5,charge6,charge7,charge8,charge9,",
 | 
	
		
			
				|  |  |              "charge10,charge11,charge12,charge13,charge14,charge15,charge16,charge17,charge18,charge19,charge20,rtrim(pay_mark) pay_mark,total_charge,charge_date,rtrim(receipt_bill) receipt_bill,",
 | 
	
		
			
				|  |  | -            "receipt_sn,dcount_date,rtrim(windows_no) windows_no,dcount_no,serial_yb,rtrim(fp_flag) fp_flag,rtrim(responce_type) responce_type,rtrim(cheque_type) cheque_type,cheque_no,rtrim(tf_flag) tf_flag,dept_no",
 | 
	
		
			
				|  |  | +            "receipt_sn,dcount_date,rtrim(windows_no) windows_no,dcount_no,serial_yb,rtrim(fp_flag) fp_flag,rtrim(responce_type) responce_type,rtrim(cheque_type) cheque_type,cheque_no,rtrim(tf_flag) tf_flag,dept_no,rtrim(pay_id) pay_id",
 | 
	
		
			
				|  |  |              "from mz_receipt_serial where patient_id =#{patientId,jdbcType=CHAR} and pay_mark=0  and times =#{times}  ",
 | 
	
		
			
				|  |  |              "<when test='receiptNo!=null'>",
 | 
	
		
			
				|  |  |              " and receipt_no=#{receiptNo}",
 | 
	
	
		
			
				|  | @@ -125,7 +125,7 @@ public interface MzReceiptSerialMapper {
 | 
	
		
			
				|  |  |      @Select({"<script>",
 | 
	
		
			
				|  |  |              "select top 1 rtrim(patient_id) patient_id,times,receipt_no,serial_no,rtrim(operator_id) operator_id,charge1,charge2,charge3,charge4,charge5,charge6,charge7,charge8,charge9,",
 | 
	
		
			
				|  |  |              "charge10,charge11,charge12,charge13,charge14,charge15,charge16,charge17,charge18,charge19,charge20,rtrim(pay_mark) pay_mark,total_charge,charge_date,rtrim(receipt_bill) receipt_bill,",
 | 
	
		
			
				|  |  | -            "receipt_sn,dcount_date,rtrim(windows_no) windows_no,dcount_no,serial_yb,rtrim(fp_flag) fp_flag,rtrim(responce_type) responce_type,rtrim(cheque_type) cheque_type,cheque_no,rtrim(tf_flag) tf_flag,dept_no",
 | 
	
		
			
				|  |  | +            "receipt_sn,dcount_date,rtrim(windows_no) windows_no,dcount_no,serial_yb,rtrim(fp_flag) fp_flag,rtrim(responce_type) responce_type,rtrim(cheque_type) cheque_type,cheque_no,rtrim(tf_flag) tf_flag,dept_no,rtrim(pay_id) pay_id",
 | 
	
		
			
				|  |  |              "from mz_receipt_serial where patient_id=#{patientId,jdbcType=CHAR} and times = #{times,jdbcType=INTEGER} and (cheque_type  <![CDATA[<>]]> 'Y' or cheque_type is null or operator_id =99999) order by receipt_no desc",
 | 
	
		
			
				|  |  |              "</script>"})
 | 
	
		
			
				|  |  |      MzReceiptSerial selectAllSerialForThisTime(@Param(value = "patientId") String patientId, @Param("times") Integer times);
 | 
	
	
		
			
				|  | @@ -141,7 +141,7 @@ public interface MzReceiptSerialMapper {
 | 
	
		
			
				|  |  |      @Select({"<script>",
 | 
	
		
			
				|  |  |              "select rtrim(patient_id) patient_id,times,receipt_no,serial_no,rtrim(operator_id) operator_id,charge1,charge2,charge3,charge4,charge5,charge6,charge7,charge8,charge9,",
 | 
	
		
			
				|  |  |              "charge10,charge11,charge12,charge13,charge14,charge15,charge16,charge17,charge18,charge19,charge20,rtrim(pay_mark) pay_mark,total_charge,charge_date,rtrim(receipt_bill) receipt_bill,",
 | 
	
		
			
				|  |  | -            "receipt_sn,dcount_date,rtrim(windows_no) windows_no,dcount_no,serial_yb,rtrim(fp_flag) fp_flag,rtrim(responce_type) responce_type,rtrim(cheque_type) cheque_type,cheque_no,rtrim(tf_flag) tf_flag,dept_no",
 | 
	
		
			
				|  |  | +            "receipt_sn,dcount_date,rtrim(windows_no) windows_no,dcount_no,serial_yb,rtrim(fp_flag) fp_flag,rtrim(responce_type) responce_type,rtrim(cheque_type) cheque_type,cheque_no,rtrim(tf_flag) tf_flag,dept_no,rtrim(pay_id) pay_id",
 | 
	
		
			
				|  |  |              "from mz_receipt_serial where patient_id=#{patientId,jdbcType=CHAR} and times = #{times,jdbcType=INTEGER} and (cheque_type <![CDATA[<>]]>  'Y' or cheque_type is null or operator_id ='99999' ) ",
 | 
	
		
			
				|  |  |              "<when test='receiptBill!=null'>",
 | 
	
		
			
				|  |  |              " and receipt_bill =#{receiptBill}",
 | 
	
	
		
			
				|  | @@ -161,7 +161,7 @@ public interface MzReceiptSerialMapper {
 | 
	
		
			
				|  |  |      @Select({"<script>",
 | 
	
		
			
				|  |  |              "select rtrim(patient_id) patient_id,times,receipt_no,serial_no,rtrim(operator_id) operator_id,charge1,charge2,charge3,charge4,charge5,charge6,charge7,charge8,charge9,",
 | 
	
		
			
				|  |  |              "charge10,charge11,charge12,charge13,charge14,charge15,charge16,charge17,charge18,charge19,charge20,rtrim(pay_mark) pay_mark,total_charge,charge_date,rtrim(receipt_bill) receipt_bill,",
 | 
	
		
			
				|  |  | -            "receipt_sn,dcount_date,rtrim(windows_no) windows_no,dcount_no,serial_yb,rtrim(fp_flag) fp_flag,rtrim(responce_type) responce_type,rtrim(cheque_type) cheque_type,cheque_no,rtrim(tf_flag) tf_flag,dept_no",
 | 
	
		
			
				|  |  | +            "receipt_sn,dcount_date,rtrim(windows_no) windows_no,dcount_no,serial_yb,rtrim(fp_flag) fp_flag,rtrim(responce_type) responce_type,rtrim(cheque_type) cheque_type,cheque_no,rtrim(tf_flag) tf_flag,dept_no,rtrim(pay_id) pay_id",
 | 
	
		
			
				|  |  |              "from mz_receipt_serial where  patient_id=#{patientId,jdbcType=CHAR} and times = #{times,jdbcType=INTEGER}",
 | 
	
		
			
				|  |  |              "</script>"})
 | 
	
		
			
				|  |  |      List<MzReceiptSerial> selectSerialForThisTime(@Param(value = "patientId") String patientId, @Param("times") Integer times);
 | 
	
	
		
			
				|  | @@ -176,7 +176,7 @@ public interface MzReceiptSerialMapper {
 | 
	
		
			
				|  |  |      @Select({"<script>",
 | 
	
		
			
				|  |  |              "select rtrim(patient_id) patient_id,times,receipt_no,serial_no,rtrim(operator_id) operator_id,charge1,charge2,charge3,charge4,charge5,charge6,charge7,charge8,charge9,",
 | 
	
		
			
				|  |  |              "charge10,charge11,charge12,charge13,charge14,charge15,charge16,charge17,charge18,charge19,charge20,rtrim(pay_mark) pay_mark,total_charge,charge_date,rtrim(receipt_bill) receipt_bill,",
 | 
	
		
			
				|  |  | -            "receipt_sn,dcount_date,rtrim(windows_no) windows_no,dcount_no,serial_yb,rtrim(fp_flag) fp_flag,rtrim(responce_type) responce_type,rtrim(cheque_type) cheque_type,cheque_no,rtrim(tf_flag) tf_flag,dept_no",
 | 
	
		
			
				|  |  | +            "receipt_sn,dcount_date,rtrim(windows_no) windows_no,dcount_no,serial_yb,rtrim(fp_flag) fp_flag,rtrim(responce_type) responce_type,rtrim(cheque_type) cheque_type,cheque_no,rtrim(tf_flag) tf_flag,dept_no,rtrim(pay_id) pay_id",
 | 
	
		
			
				|  |  |              "from mz_receipt_serial where serial_no =#{serialNo}  ",
 | 
	
		
			
				|  |  |              "</script>"})
 | 
	
		
			
				|  |  |      MzReceiptSerial selectReceiptDetailsBySerialNo(@Param(value = "serialNo") Integer serialNo);
 | 
	
	
		
			
				|  | @@ -242,7 +242,7 @@ public interface MzReceiptSerialMapper {
 | 
	
		
			
				|  |  |      @Select({"<script>",
 | 
	
		
			
				|  |  |              "select rtrim(patient_id) patient_id,times,receipt_no,serial_no,rtrim(operator_id) operator_id,charge1,charge2,charge3,charge4,charge5,charge6,charge7,charge8,charge9,",
 | 
	
		
			
				|  |  |              "charge10,charge11,charge12,charge13,charge14,charge15,charge16,charge17,charge18,charge19,charge20,rtrim(pay_mark) pay_mark,total_charge,charge_date,rtrim(receipt_bill) receipt_bill,",
 | 
	
		
			
				|  |  | -            "receipt_sn,dcount_date,rtrim(windows_no) windows_no,dcount_no,serial_yb,rtrim(fp_flag) fp_flag,rtrim(responce_type) responce_type,rtrim(cheque_type) cheque_type,cheque_no,rtrim(tf_flag) tf_flag,dept_no",
 | 
	
		
			
				|  |  | +            "receipt_sn,dcount_date,rtrim(windows_no) windows_no,dcount_no,serial_yb,rtrim(fp_flag) fp_flag,rtrim(responce_type) responce_type,rtrim(cheque_type) cheque_type,cheque_no,rtrim(tf_flag) tf_flag,dept_no,rtrim(pay_id) pay_id",
 | 
	
		
			
				|  |  |              "from mz_receipt_serial where receipt_sn =#{receiptSn}  ",
 | 
	
		
			
				|  |  |              "</script>"})
 | 
	
		
			
				|  |  |      MzReceiptSerial selectReceiptDetailsByReceiptSn(@Param(value = "receiptSn") Integer receiptSn);
 |