eee
This commit is contained in:
@@ -17,7 +17,7 @@ class TransferBatches extends SmallProgram
|
||||
* @return array
|
||||
*/
|
||||
#[ArrayShape([])]
|
||||
public function transfer(string $transfer_scene_id ,array $transfer_scene_report_infos ,TransferDetail $detail): array
|
||||
public function transfer(string $transfer_scene_id, array $transfer_scene_report_infos, TransferDetail $detail): array
|
||||
{
|
||||
$payConfig = $this->getPayConfig();
|
||||
$body = [];
|
||||
@@ -26,25 +26,22 @@ class TransferBatches extends SmallProgram
|
||||
} else {
|
||||
$body['appid'] = $payConfig->appId;
|
||||
}
|
||||
$body['out_batch_no'] = $detail->out_detail_no;
|
||||
$body["batch_name"] = $payConfig->getBody();
|
||||
$body["body"] = $payConfig->getBody();
|
||||
$body["batch_remark"] = $payConfig->getBody();
|
||||
$body["total_amount"] = $detail->transfer_amount;
|
||||
$body["total_num"] = 1;
|
||||
$body['out_bill_no'] = $detail->out_detail_no;
|
||||
$body["transfer_scene_id"] = $transfer_scene_id;
|
||||
$body['openid'] = $detail->openid;
|
||||
$body["transfer_amount"] = $detail->transfer_amount;
|
||||
$body["transfer_remark"] = $detail->transfer_remark;
|
||||
$body["transfer_scene_report_infos"] = $transfer_scene_report_infos;
|
||||
$body["transfer_detail_list"] = [$detail->toArray()];
|
||||
|
||||
$sign = $this->signature('POST' ,'/v3/fund-app/mch-transfer/transfer-bills' ,$json = json_encode($body ,JSON_UNESCAPED_UNICODE));
|
||||
$sign = $this->signature('POST', '/v3/fund-app/mch-transfer/transfer-bills', $json = json_encode($body, JSON_UNESCAPED_UNICODE));
|
||||
|
||||
$client = $this->createClient($sign ,$json);
|
||||
$client = $this->createClient($sign, $json);
|
||||
$client->post('/v3/fund-app/mch-transfer/transfer-bills');
|
||||
$client->close();
|
||||
|
||||
$data = json_decode($client->getBody() ,TRUE);
|
||||
$data = json_decode($client->getBody(), TRUE);
|
||||
if (json_last_error() != JSON_ERROR_NONE) {
|
||||
return ['code' => $client->getStatusCode() ,'message' => $client->getBody()];
|
||||
return ['code' => $client->getStatusCode(), 'message' => $client->getBody()];
|
||||
} else {
|
||||
return $data;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user