eee
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace wchat\wx\V3;
|
||||
|
||||
use Exception;
|
||||
use wchat\wx\V3\Libs\TransferSceneReportInfo;
|
||||
|
||||
class TransferDetail
|
||||
{
|
||||
@@ -11,10 +12,10 @@ class TransferDetail
|
||||
private string $out_bill_no;
|
||||
private string $transfer_scene_id;
|
||||
private string $openid;
|
||||
private string $user_name = '';
|
||||
private string $user_name = '';
|
||||
private int $transfer_amount;
|
||||
private string $transfer_remark;
|
||||
private string $notify_url = '';
|
||||
private string $notify_url = '';
|
||||
private string $user_recv_perception = '';
|
||||
private array $transfer_scene_report_infos;
|
||||
|
||||
@@ -172,7 +173,7 @@ class TransferDetail
|
||||
|
||||
|
||||
/**
|
||||
* @return array
|
||||
* @return array<TransferSceneReportInfo>
|
||||
*/
|
||||
public function getTransferSceneReportInfos(): array
|
||||
{
|
||||
@@ -184,7 +185,7 @@ class TransferDetail
|
||||
* @param array $transfer_scene_report_infos
|
||||
* @return void
|
||||
*/
|
||||
public function setTransferSceneReportInfos(array $transfer_scene_report_infos): void
|
||||
public function setTransferSceneReportInfos(TransferSceneReportInfo ...$transfer_scene_report_infos): void
|
||||
{
|
||||
$this->transfer_scene_report_infos = $transfer_scene_report_infos;
|
||||
}
|
||||
@@ -196,13 +197,17 @@ class TransferDetail
|
||||
*/
|
||||
public function toArray(): array
|
||||
{
|
||||
$transfer_scene_report_infos = [];
|
||||
foreach ($this->transfer_scene_report_infos as $transfer_scene_report_info) {
|
||||
$transfer_scene_report_infos[] = $transfer_scene_report_info->toArray();
|
||||
}
|
||||
$array = [
|
||||
'out_bill_no' => $this->out_bill_no,
|
||||
'transfer_scene_id' => $this->transfer_scene_id,
|
||||
'openid' => $this->openid,
|
||||
'transfer_amount' => $this->transfer_amount,
|
||||
'transfer_remark' => $this->transfer_remark,
|
||||
'transfer_scene_report_infos' => $this->transfer_scene_report_infos,
|
||||
'transfer_scene_report_infos' => $transfer_scene_report_infos,
|
||||
];
|
||||
foreach ($array as $key => $value) {
|
||||
if (empty($value)) {
|
||||
|
||||
Reference in New Issue
Block a user