| @@ -5,6 +5,8 @@ namespace App\Http\Controllers\Web\Custom\HelloTechno; | |||||
| use App\Http\Controllers\Web\IParam; | use App\Http\Controllers\Web\IParam; | ||||
| use App\Http\Controllers\Web\WebController; | use App\Http\Controllers\Web\WebController; | ||||
| use App\Logic\ReceiptIssuingOrder\Custom\HelloTechno\PDFDownLoadManagerHelloTechno; | use App\Logic\ReceiptIssuingOrder\Custom\HelloTechno\PDFDownLoadManagerHelloTechno; | ||||
| use App\Logic\ReceiptIssuingOrder\UpdateManager; | |||||
| use App\Util\DateUtil; | |||||
| use Illuminate\Http\Request; | use Illuminate\Http\Request; | ||||
| use Illuminate\Http\Response; | use Illuminate\Http\Response; | ||||
| @@ -22,7 +24,8 @@ class DownloadLetterController extends WebController | |||||
| public function __construct( | public function __construct( | ||||
| protected DownloadLetterParam $param, | protected DownloadLetterParam $param, | ||||
| private PDFDownLoadManagerHelloTechno $manager | |||||
| private UpdateManager $updateManager, | |||||
| private PDFDownLoadManagerHelloTechno $pdfManager, | |||||
| ) { | ) { | ||||
| parent::__construct(); | parent::__construct(); | ||||
| } | } | ||||
| @@ -36,6 +39,12 @@ class DownloadLetterController extends WebController | |||||
| { | { | ||||
| $param = $this->param; | $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(); | |||||
| } | } | ||||
| } | } | ||||