Pārlūkot izejas kodu

利用実績CSV 顧客コードのフィルタを修正

develop
sosuke.iwabuchi pirms 2 gadiem
vecāks
revīzija
0691733b44
2 mainītis faili ar 15 papildinājumiem un 2 dzēšanām
  1. +10
    -2
      app/Http/Controllers/Web/Custom/HelloTechno/UseSummaryCSVController.php
  2. +5
    -0
      app/Repositories/Custom/HelloTechno/UseSummaryRepository.php

+ 10
- 2
app/Http/Controllers/Web/Custom/HelloTechno/UseSummaryCSVController.php Parādīt failu

@@ -10,6 +10,7 @@ use App\Models\ReceiptIssuingOrder;
use App\Repositories\Custom\HelloTechno\ReceiptIssuingOrderRepository;
use App\Repositories\Custom\HelloTechno\ReceiptIssuingOrderRepositoryData as RDATA;
use App\Repositories\Custom\HelloTechno\UseSummaryRepository;
use App\Util\DateUtil;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\BinaryFileResponse;

@@ -54,6 +55,7 @@ class UseSummaryCSVController extends HelloTechnoController
ReceiptIssuingOrderRepository::CONDITION_ORDER_DATE_TO => $param->dateTo,
UseSummaryRepository::CONDITION_ORDER_DATE_FROM => $param->dateFrom,
UseSummaryRepository::CONDITION_ORDER_DATE_TO => $param->dateTo,
UseSummaryRepository::CONDITION_CUSTOMER_CODE => $param->customerCode,

];
$receiptIssuingOrderList = $this->receiptIssuingOrderRepository->get([
@@ -130,7 +132,13 @@ class UseSummaryCSVController extends HelloTechnoController

private function getDownloadFileName()
{

return sprintf("利用実績_%s.csv", $this->param->summaryYyyymm);
$param = $this->param;
return sprintf(
"利用実績_%s_%s_%s_%s.csv",
$param->customerCode,
$param->dateFrom->format('Ymd'),
$param->dateTo->format('Ymd'),
DateUtil::now()->format('YmdHis')
);
}
}

+ 5
- 0
app/Repositories/Custom/HelloTechno/UseSummaryRepository.php Parādīt failu

@@ -49,6 +49,11 @@ class UseSummaryRepository extends BaseRepository
)->where($this->makeColumnName([static::TABLE_NAME, 'rank']), 1);
});

$customerCode = data_get($condition, self::CONDITION_CUSTOMER_CODE);
if ($customerCode) {
$builder->where($this->makeColumnName([static::TABLE_NAME, HtCustomParkingName::COL_NAME_CUSTOMER_CODE]), $customerCode);
}

return $builder;
}



Notiek ielāde…
Atcelt
Saglabāt