Default Changelist

This commit is contained in:
2023-08-18 19:47:48 +08:00
parent 2275ed92d1
commit d574ce2c42
+5 -138
View File
@@ -11,12 +11,9 @@ class Redhat extends SmallProgram
{ {
private string $charset = 'UTF8'; private string $charset = 'UTF8';
private string $nonce_str = '';
private string $sign = ''; private string $sign = '';
private string $mch_billno = ''; private string $mch_billno = '';
private string $mch_id = '';
private string $mch_name = ''; private string $mch_name = '';
private string $qqappid = '';
private string $re_openid = ''; private string $re_openid = '';
private string $total_amount = ''; private string $total_amount = '';
private string $total_num = ''; private string $total_num = '';
@@ -24,12 +21,9 @@ class Redhat extends SmallProgram
private string $act_name = ''; private string $act_name = '';
private string $icon_id = ''; private string $icon_id = '';
private string $banner_id = ''; private string $banner_id = '';
private string $notify_url = '';
private string $not_send_msg = ''; private string $not_send_msg = '';
private string $min_value = ''; private string $min_value = '';
private string $max_value = ''; private string $max_value = '';
private string $key = '';
private string $signType = '';
private string $sendUrl = '/cgi-bin/hongbao/qpay_hb_mch_send.cgi'; private string $sendUrl = '/cgi-bin/hongbao/qpay_hb_mch_send.cgi';
@@ -51,22 +45,6 @@ class Redhat extends SmallProgram
$this->charset = $charset; $this->charset = $charset;
} }
/**
* @return string
*/
public function getNonceStr(): string
{
return $this->nonce_str;
}
/**
* @param string $nonce_str
*/
public function setNonceStr(string $nonce_str): void
{
$this->nonce_str = $nonce_str;
}
/** /**
* @return string * @return string
*/ */
@@ -99,22 +77,6 @@ class Redhat extends SmallProgram
$this->mch_billno = $mch_billno; $this->mch_billno = $mch_billno;
} }
/**
* @return string
*/
public function getMchId(): string
{
return $this->mch_id;
}
/**
* @param string $mch_id
*/
public function setMchId(string $mch_id): void
{
$this->mch_id = $mch_id;
}
/** /**
* @return string * @return string
*/ */
@@ -131,21 +93,6 @@ class Redhat extends SmallProgram
$this->mch_name = $mch_name; $this->mch_name = $mch_name;
} }
/**
* @return string
*/
public function getQqappid(): string
{
return $this->qqappid;
}
/**
* @param string $qqappid
*/
public function setQqappid(string $qqappid): void
{
$this->qqappid = $qqappid;
}
/** /**
* @return string * @return string
@@ -259,22 +206,6 @@ class Redhat extends SmallProgram
$this->banner_id = $banner_id; $this->banner_id = $banner_id;
} }
/**
* @return string
*/
public function getNotifyUrl(): string
{
return $this->notify_url;
}
/**
* @param string $notify_url
*/
public function setNotifyUrl(string $notify_url): void
{
$this->notify_url = $notify_url;
}
/** /**
* @return string * @return string
*/ */
@@ -323,70 +254,6 @@ class Redhat extends SmallProgram
$this->max_value = $max_value; $this->max_value = $max_value;
} }
/**
* @return string
*/
public function getKey(): string
{
return $this->key;
}
/**
* @param string $key
*/
public function setKey(string $key): void
{
$this->key = $key;
}
/**
* @return string
*/
public function getSignType(): string
{
return $this->signType;
}
/**
* @param string $signType
*/
public function setSignType(string $signType): void
{
$this->signType = $signType;
}
/**
* @return string
*/
public function getSendUrl(): string
{
return $this->sendUrl;
}
/**
* @param string $sendUrl
*/
public function setSendUrl(string $sendUrl): void
{
$this->sendUrl = $sendUrl;
}
/**
* @return string
*/
public function getSearchUrl(): string
{
return $this->searchUrl;
}
/**
* @param string $searchUrl
*/
public function setSearchUrl(string $searchUrl): void
{
$this->searchUrl = $searchUrl;
}
/** /**
* @return mixed * @return mixed
@@ -400,7 +267,7 @@ class Redhat extends SmallProgram
$requestParam['mch_billno'] = $this->getMchBillno(); $requestParam['mch_billno'] = $this->getMchBillno();
$requestParam['mch_id'] = $this->config->getMchId(); $requestParam['mch_id'] = $this->config->getMchId();
$requestParam['mch_name'] = $this->getMchName(); $requestParam['mch_name'] = $this->getMchName();
$requestParam['qqappid'] = $this->getQqappid(); $requestParam['qqappid'] = $this->config->getAppid();
$requestParam['re_openid'] = $this->getReOpenid(); $requestParam['re_openid'] = $this->getReOpenid();
$requestParam['total_amount'] = $this->getTotalAmount() * 100; $requestParam['total_amount'] = $this->getTotalAmount() * 100;
$requestParam['min_value'] = $this->getMinValue() * 100; $requestParam['min_value'] = $this->getMinValue() * 100;
@@ -409,7 +276,7 @@ class Redhat extends SmallProgram
$requestParam['wishing'] = $this->getWishing(); $requestParam['wishing'] = $this->getWishing();
$requestParam['act_name'] = $this->getActName(); $requestParam['act_name'] = $this->getActName();
$requestParam['icon_id'] = $this->getIconId(); $requestParam['icon_id'] = $this->getIconId();
$requestParam['notify_url'] = $this->getNotifyUrl(); $requestParam['notify_url'] = $this->config->getNotifyUrl();
$requestParam['sign'] = $this->builderSign($requestParam); $requestParam['sign'] = $this->builderSign($requestParam);
@@ -423,7 +290,7 @@ class Redhat extends SmallProgram
*/ */
private function builderSign($requestParam): string private function builderSign($requestParam): string
{ {
return Help::sign($requestParam, $this->getKey(), $this->getSignType()); return Help::sign($requestParam, $this->config->getKey(), $this->config->getSignType());
} }
/** /**
@@ -460,8 +327,8 @@ class Redhat extends SmallProgram
*/ */
public function searchByOrderNo($listid, $orderNo = null): Result public function searchByOrderNo($listid, $orderNo = null): Result
{ {
$requestParam['nonce_str'] = $this->getNonceStr(); $requestParam['nonce_str'] = Help::random(31);
$requestParam['mch_id'] = $this->getMchId(); $requestParam['mch_id'] = $this->config->getMchId();
$requestParam['listid'] = $listid; $requestParam['listid'] = $listid;
if (!empty($orderNo)) { if (!empty($orderNo)) {
$requestParam['mch_billno'] = $orderNo; $requestParam['mch_billno'] = $orderNo;