This repository has been archived on 2020-11-09. You can view files and clone it, but cannot push or open issues or pull requests.
Files
pingan/app/Admin/Exporters/CouponPassExport.php
2020-08-06 16:37:53 +08:00

41 lines
1.3 KiB
PHP

<?php
namespace App\Admin\Exporters;
use Encore\Admin\Grid\Exporters\ExcelExporter;
use Maatwebsite\Excel\Concerns\WithMapping;
class CouponPassExport extends ExcelExporter implements WithMapping
{
protected $headings = ['渠道', '网点名称/编号', '订单号', '平安券编号', '优惠政策', '核销金额', '资金通道结算', '状态', '打款', '打款时间', '核销时间', '省', '市', '区'];
public function __construct()
{
$this->fileName = '平安渠道打款处理' . date('YmdHis') . '.xlsx';
}
public function map($info): array
{
$data = [
$info->user->nickname,
$info->outlet ? $info->outlet->nickname : $info->outletId,
' ' . $info->partnerOrderId,
' ' . $info->redemptionCode,
$info->couponName,
$info->price,
$info->profit,
$info->status_text,
$info->profit_text,
$info->paid_at,
$info->created_at,
($info->outlet && $info->outlet->province) ? $info->outlet->province->name : '',
($info->outlet && $info->outlet->province) ? $info->outlet->city->name : '',
($info->outlet && $info->outlet->province) ? $info->outlet->district->name : '',
];
return $data;
}
}