| @@ -120,4 +120,10 @@ enum PrefCode: string | |||||
| } | } | ||||
| return $ret; | return $ret; | ||||
| } | } | ||||
| static public function getName(PrefCode $code) | |||||
| { | |||||
| $dic = self::getDictionary(); | |||||
| return data_get($dic, $code->value, ""); | |||||
| } | |||||
| } | } | ||||
| @@ -2,6 +2,7 @@ | |||||
| namespace App\Logic\ReceiptIssuingOrder; | namespace App\Logic\ReceiptIssuingOrder; | ||||
| use App\Codes\PrefCode; | |||||
| use App\Events\ReceiptIssuingOrder\DownloadedEvent; | use App\Events\ReceiptIssuingOrder\DownloadedEvent; | ||||
| use App\Exceptions\AppCommonException; | use App\Exceptions\AppCommonException; | ||||
| use App\Models\ReceiptIssuingOrder; | use App\Models\ReceiptIssuingOrder; | ||||
| @@ -62,7 +63,8 @@ class PDFDownLoadManager extends ReceiptIssuingOrderManager | |||||
| ...$this->order->toArray(), | ...$this->order->toArray(), | ||||
| ReceiptIssuingOrder::COL_NAME_STATUS_RECEIPT_CONFIRM_DATETIME => $o->status_receipt_confirm_datetime->format('Y/m/d'), | ReceiptIssuingOrder::COL_NAME_STATUS_RECEIPT_CONFIRM_DATETIME => $o->status_receipt_confirm_datetime->format('Y/m/d'), | ||||
| ReceiptIssuingOrder::COL_NAME_RECEIPT_USE_DATE => $o->receipt_use_date->format('Y/m/d'), | ReceiptIssuingOrder::COL_NAME_RECEIPT_USE_DATE => $o->receipt_use_date->format('Y/m/d'), | ||||
| ReceiptIssuingOrder::COL_NAME_RECEIPT_AMOUNT => number_format($o->receipt_amount) | |||||
| ReceiptIssuingOrder::COL_NAME_RECEIPT_AMOUNT => number_format($o->receipt_amount), | |||||
| 'pref_name' => PrefCode::getName($o->mail_pref_code), | |||||
| ]; | ]; | ||||
| } | } | ||||
| } | } | ||||
| @@ -2,6 +2,7 @@ | |||||
| namespace App\Models; | namespace App\Models; | ||||
| use App\Codes\PrefCode; | |||||
| use App\Models\Feature\ContractFeature; | use App\Models\Feature\ContractFeature; | ||||
| use Illuminate\Database\Eloquent\Relations\HasOne; | use Illuminate\Database\Eloquent\Relations\HasOne; | ||||
| @@ -59,6 +60,7 @@ class ReceiptIssuingOrder extends AppModel | |||||
| self::COL_NAME_STATUS_RECEIPT_DOWNLOAD_DATETIME => 'datetime', | self::COL_NAME_STATUS_RECEIPT_DOWNLOAD_DATETIME => 'datetime', | ||||
| self::COL_NAME_STATUS_RECEIPT_EMAIL_SEND_DATETIME => 'datetime', | self::COL_NAME_STATUS_RECEIPT_EMAIL_SEND_DATETIME => 'datetime', | ||||
| self::COL_NAME_RECEIPT_USE_DATE => 'date', | self::COL_NAME_RECEIPT_USE_DATE => 'date', | ||||
| self::COL_NAME_MAIL_PREF_CODE => PrefCode::class, | |||||
| ]; | ]; | ||||
| @@ -8,7 +8,14 @@ section.address { | |||||
| #address { | #address { | ||||
| position: absolute; | position: absolute; | ||||
| top: 10mm; | top: 10mm; | ||||
| left:40mm; | |||||
| left:30mm; | |||||
| font-size: 4mm; | |||||
| } | |||||
| #address div.name{ | |||||
| padding-top: 2mm; | |||||
| padding-left: 3mm; | |||||
| font-size: 4.5mm; | |||||
| } | } | ||||
| @@ -15,12 +15,27 @@ | |||||
| <section class="address"> | <section class="address"> | ||||
| <div id="address"> | <div id="address"> | ||||
| <div class="zipcode">〒242-0005</div> | |||||
| <div class="zipcode">〒{{ sprintf("%s-%s", substr($mail_zip_code, 0, 3), substr($mail_zip_code, 3) ) }}</div> | |||||
| <div class="address"> | <div class="address"> | ||||
| 神奈川県 | |||||
| {{ $pref_name }} | |||||
| </div> | </div> | ||||
| @if($mail_address1) | |||||
| <div class="address"> | |||||
| {{ $mail_address1 }} | |||||
| </div> | |||||
| @endif | |||||
| @if($mail_address2) | |||||
| <div class="address"> | |||||
| {{ $mail_address2 }} | |||||
| </div> | |||||
| @endif | |||||
| @if($mail_address3) | |||||
| <div class="address"> | |||||
| {{ $mail_address3 }} | |||||
| </div> | |||||
| @endif | |||||
| <div class="name"> | <div class="name"> | ||||
| 岩渕様 | |||||
| {{ $mail_name }} 様 | |||||
| </div> | </div> | ||||
| </div> | </div> | ||||
| </section> | </section> | ||||