diff --git a/app/Http/Controllers/Web/Custom/HelloTechno/DownloadLetterController.php b/app/Http/Controllers/Web/Custom/HelloTechno/DownloadLetterController.php index dd6e5cf..713b407 100644 --- a/app/Http/Controllers/Web/Custom/HelloTechno/DownloadLetterController.php +++ b/app/Http/Controllers/Web/Custom/HelloTechno/DownloadLetterController.php @@ -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(); } }