protected function validateData()
 {
     parent::validateData();
     /*
      * transaction_id, out_trade_no, out_refund_no, refund_id至少需要一个
      */
     $this->validateAtLeastOne('transaction_id', 'out_trade_no', 'out_refund_no', 'refund_id');
 }
Exemple #2
0
 protected function validateData()
 {
     parent::validateData();
     /*
      * transaction_id和out_trade_no至少需要一个,
      * 同时存在时transaction_id优先
      */
     $this->validateAtLeastOne('transaction_id', 'out_trade_no');
 }
Exemple #3
0
 protected function validateData()
 {
     parent::validateData();
     $this->validate('out_refund_no', 'total_fee', 'refund_fee', 'op_user_id', 'ssl_cert_path', 'ssl_key_path');
     /*
      * transaction_id和out_trade_no至少需要一个,
      * 同时存在时transaction_id优先
      */
     $this->validateAtLeastOne('transaction_id', 'out_trade_no');
 }
Exemple #4
0
 protected function validateData()
 {
     parent::validateData();
     $this->validate('out_trade_no');
 }
 protected function validateData()
 {
     parent::validateData();
     $this->validate('bill_date');
 }