admin/app/common/services/alipay/f2fpay/model/builder/AlipayTradeQueryContentBuil...

66 lines
1.5 KiB
PHP

<?php
/**
* Created by PhpStorm.
* User: xudong.ding
* Date: 16/5/19
* Time: 下午2:09
*/
namespace app\common\services\alipay\f2fpay\model\builder;
class AlipayTradeQueryContentBuilder extends ContentBuilder
{
// 支付宝交易号,和商户订单号不能同时为空, 如果同时存在则通过tradeNo查询支付宝交易
private $tradeNo;
private $queryOptions;
// 商户订单号,通过此商户订单号查询当面付的交易状态
private $outTradeNo;
private $bizContentarr = array();
private $bizContent = NULL;
public function getBizContent()
{
if(!empty($this->bizContentarr)){
$this->bizContent = json_encode($this->bizContentarr,JSON_UNESCAPED_UNICODE);
}
return $this->bizContent;
}
public function getOutTradeNo()
{
return $this->outTradeNo;
}
public function setOutTradeNo($outTradeNo)
{
$this->outTradeNo = $outTradeNo;
$this->bizContentarr['out_trade_no'] = $outTradeNo;
}
public function getTradeNo()
{
return $this->tradeNo;
}
public function setTradeNo($tradeNo)
{
$this->tradeNo = $tradeNo;
$this->bizContentarr['trade_no'] = $tradeNo;
}
public function getQueryOptions()
{
return $this->tradeNo;
}
public function setQueryOptions($queryOptions)
{
$this->queryOptions = $queryOptions;
$this->bizContentarr['query_options'] = $queryOptions;
}
}
?>