|
|
|
@@ -5,6 +5,8 @@ namespace App\Http\Controllers\Web\Custom\HelloTechno; |
|
|
|
use App\Http\Controllers\Web\IParam; |
|
|
|
use App\Http\Controllers\Web\WebController; |
|
|
|
use App\Logic\ReceiptIssuingOrder\Custom\HelloTechno\PDFDownLoadManagerHelloTechno; |
|
|
|
use App\Logic\ReceiptIssuingOrder\UpdateManager; |
|
|
|
use App\Util\DateUtil; |
|
|
|
use Illuminate\Http\Request; |
|
|
|
use Illuminate\Http\Response; |
|
|
|
|
|
|
|
@@ -22,7 +24,8 @@ class DownloadLetterController extends WebController |
|
|
|
|
|
|
|
public function __construct( |
|
|
|
protected DownloadLetterParam $param, |
|
|
|
private PDFDownLoadManagerHelloTechno $manager |
|
|
|
private UpdateManager $updateManager, |
|
|
|
private PDFDownLoadManagerHelloTechno $pdfManager, |
|
|
|
) { |
|
|
|
parent::__construct(); |
|
|
|
} |
|
|
|
@@ -36,6 +39,12 @@ class DownloadLetterController extends WebController |
|
|
|
{ |
|
|
|
$param = $this->param; |
|
|
|
|
|
|
|
return $this->manager->initById($param->id)->downlaodLetter(); |
|
|
|
// 投函日の登録 |
|
|
|
$today = DateUtil::now(); |
|
|
|
$this->updateManager->initById($param->id) |
|
|
|
->mailPosted($today) |
|
|
|
->update(); |
|
|
|
|
|
|
|
return $this->pdfManager->initById($param->id)->downlaodLetter(); |
|
|
|
} |
|
|
|
} |