6
0
Fork 0

修改打款单导出

release
vine_liutk 2022-01-25 17:56:17 +08:00
parent 0575f450d2
commit 1fe3cf7c57
1 changed files with 10 additions and 3 deletions

View File

@ -182,14 +182,15 @@ class DealerWalletToBankLogController extends AdminController
$writer = WriterEntityFactory::createXLSXWriter();
$writer->openToBrowser('打款单'.date('Ymd').'.xlsx');
$writer->addRow(WriterEntityFactory::createRowFromArray([
'提现手机号', '打款金额', '收款人', '收款银行', '收款账号', '开户行', '提现时间',
'提现手机号', '打款金额', '状态', '收款人', '收款银行', '收款账号', '开户行', '提现时间',
]));
$query = DealerWalletToBankLogModel::with('dealer', 'user');
foreach ($request->input() as $key => $value) {
dump($key);
switch ($key) {
case 'created_at':
$query->whereBetween('created_at', $value);
if ($value['start'] || $value['end']) {
$query->whereBetween('created_at', $value);
}
break;
case 'status':
if ($value) {
@ -209,11 +210,17 @@ class DealerWalletToBankLogController extends AdminController
break;
}
}
$statusArr = [
DealerWalletToBankLogModel::STATUS_PENDING=>'待处理',
DealerWalletToBankLogModel::STATUS_AGREE=>'同意',
DealerWalletToBankLogModel::STATUS_REFUSE=>'拒绝',
];
foreach ($query->cursor() as $log) {
$payInfo = $log->getPayInfo();
$writer->addRow(WriterEntityFactory::createRowFromArray([
$log->user->phone,
$log->account_amount,
$statusArr[$log->status],
$payInfo ? $payInfo['bank']['user_name'] : '',
$payInfo ? $payInfo['bank']['bank_name'] : '',
$payInfo ? $payInfo['bank']['bank_number'] : '',