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