| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- namespace Modules\AgentApi\Responses;
- use Illuminate\Contracts\Support\Responsable;
- class WithdrawBankInfoResponse implements Responsable
- {
- protected $data = null;
- /**
- * 客服链接
- * @var string
- */
- private $serviceLink = '';
- /**
- * 构造
- * GetTokenResponse constructor.
- * @param $data
- * @param $params
- */
- public function __construct($data, $serviceLink)
- {
- $this->data = $data;
- $this->serviceLink = $serviceLink;
- }
- public function toResponse($request)
- {
- $result['data'] = $this->data->toArray();
- if (!empty($result['data'])) {
- foreach ($result['data'] as &$v) {
- unset($v['id']);
- }
- unset($v['id']);
- }
- $result['service_link'] = $this->serviceLink;
- return json_success($result);
- }
- }
|