From 6dcfb79236fcaa3d2948652cf08c3fa55683fc07 Mon Sep 17 00:00:00 2001 From: "sosuke.iwabuchi" Date: Wed, 8 Apr 2026 11:52:58 +0900 Subject: [PATCH] =?UTF-8?q?IC=E5=AE=9A=E6=9C=9F=E9=80=A3=E6=90=BA=20?= =?UTF-8?q?=E3=82=AB=E3=83=A9=E3=83=A0=E6=8B=A1=E5=BC=B5=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Email/Members/UserInfoUpdateOrderNotice.php | 2 +- .../Web/HTICWeb/SeasonTicketContractController.php | 2 ++ .../Controllers/Web/HTICWeb/SeasonTicketContractParam.php | 4 ++++ .../Web/SeasonTicketContract/BeforeCreateController.php | 2 ++ .../Web/SeasonTicketContract/BeforeCreateParam.php | 2 ++ .../Web/SeasonTicketContract/BeforeUpdateParam.php | 2 ++ app/Kintone/Models/SeasonTicketContract.php | 7 ++++++- 7 files changed, 19 insertions(+), 2 deletions(-) diff --git a/app/Email/Members/UserInfoUpdateOrderNotice.php b/app/Email/Members/UserInfoUpdateOrderNotice.php index 0386fa8..27f5dae 100644 --- a/app/Email/Members/UserInfoUpdateOrderNotice.php +++ b/app/Email/Members/UserInfoUpdateOrderNotice.php @@ -31,7 +31,7 @@ class UserInfoUpdateOrderNotice extends Members public function getMemberParams(): array { return [ - 'zip_code' => $this->app->zipCodeAfterpCode, + 'zip_code' => $this->app->zipCodeAfter, 'address' => $this->app->addressAfter, 'phone_no' => $this->app->phoneNoAfter, 'memo' => $this->app->memo, diff --git a/app/Http/Controllers/Web/HTICWeb/SeasonTicketContractController.php b/app/Http/Controllers/Web/HTICWeb/SeasonTicketContractController.php index a683cd1..a61d0f1 100644 --- a/app/Http/Controllers/Web/HTICWeb/SeasonTicketContractController.php +++ b/app/Http/Controllers/Web/HTICWeb/SeasonTicketContractController.php @@ -69,6 +69,8 @@ class SeasonTicketContractController extends WebController $seasonTicketContract->icSeasonTicektEndDate = $param->expirationEndDate; $seasonTicketContract->icSeasonTicektPositionMemo = $param->positionMemo; $seasonTicketContract->icSeasonTicektMemo = $param->memo; + $seasonTicketContract->icSeasonTicektSeasonTicketLabelCount = $param->seasonTicketLabelCount; + $seasonTicketContract->icSeasonTicektSeasonTicketLabelCountReleaseLimiterFlg = $param->seasonTicketLabelCountReleaseLimiterFlg ? ["許可"] : []; $seasonTicketContract->save(); diff --git a/app/Http/Controllers/Web/HTICWeb/SeasonTicketContractParam.php b/app/Http/Controllers/Web/HTICWeb/SeasonTicketContractParam.php index 155c593..54b7dcf 100644 --- a/app/Http/Controllers/Web/HTICWeb/SeasonTicketContractParam.php +++ b/app/Http/Controllers/Web/HTICWeb/SeasonTicketContractParam.php @@ -17,6 +17,8 @@ use Illuminate\Support\Carbon; * @property string contractorTypeLineNoName * @property ?string positionMemo * @property ?string memo + * @property int seasonTicketLabelCount + * @property bool seasonTicketLabelCountReleaseLimiterFlg * @property bool invalidFlg */ class SeasonTicketContractParam extends BaseParam @@ -35,6 +37,8 @@ class SeasonTicketContractParam extends BaseParam 'contractor_type_line_no_name' => $this->str(), 'position_memo' => $this->str(true), 'memo' => $this->str(true), + 'season_ticket_label_count' => $this->numeric(), + 'season_ticket_label_count_release_limiter_flg' => $this->boolean(), 'invalid_flg' => $this->boolean(), ]; } diff --git a/app/Http/Controllers/Web/SeasonTicketContract/BeforeCreateController.php b/app/Http/Controllers/Web/SeasonTicketContract/BeforeCreateController.php index 8a79f44..8ba2396 100644 --- a/app/Http/Controllers/Web/SeasonTicketContract/BeforeCreateController.php +++ b/app/Http/Controllers/Web/SeasonTicketContract/BeforeCreateController.php @@ -57,6 +57,8 @@ class BeforeCreateController extends FromKintoneController 'contractor_type_line_no' => $contractorType, 'vehicle_type' => $vehicleType, 'parking_use_type' => $parkingUseType, + 'season_ticket_label_count' => 0, + 'season_ticket_label_count_release_limiter_flg' => false, ] ); diff --git a/app/Http/Controllers/Web/SeasonTicketContract/BeforeCreateParam.php b/app/Http/Controllers/Web/SeasonTicketContract/BeforeCreateParam.php index b20517e..fe677c1 100644 --- a/app/Http/Controllers/Web/SeasonTicketContract/BeforeCreateParam.php +++ b/app/Http/Controllers/Web/SeasonTicketContract/BeforeCreateParam.php @@ -25,6 +25,8 @@ class BeforeCreateParam extends BaseParam 'expiration_end_date' => $this->date(true), 'position_memo' => $this->str(true), 'memo' => $this->str(true), + 'season_ticket_label_count' => $this->numeric(), + 'season_ticket_label_count_release_limiter_flg' => $this->boolean(), ]; } } diff --git a/app/Http/Controllers/Web/SeasonTicketContract/BeforeUpdateParam.php b/app/Http/Controllers/Web/SeasonTicketContract/BeforeUpdateParam.php index ca889f5..e10037d 100644 --- a/app/Http/Controllers/Web/SeasonTicketContract/BeforeUpdateParam.php +++ b/app/Http/Controllers/Web/SeasonTicketContract/BeforeUpdateParam.php @@ -25,6 +25,8 @@ class BeforeUpdateParam extends BaseParam 'expiration_end_date' => $this->date(true), 'position_memo' => $this->str(true), 'memo' => $this->str(true), + 'season_ticket_label_count' => $this->numeric(), + 'season_ticket_label_count_release_limiter_flg' => $this->boolean(), ]; } } diff --git a/app/Kintone/Models/SeasonTicketContract.php b/app/Kintone/Models/SeasonTicketContract.php index 9881fdf..749a43b 100644 --- a/app/Kintone/Models/SeasonTicketContract.php +++ b/app/Kintone/Models/SeasonTicketContract.php @@ -27,6 +27,8 @@ use Illuminate\Support\Carbon; * @property ?Carbon icSeasonTicektEndDate * @property ?string icSeasonTicektPositionMemo * @property ?string icSeasonTicektMemo + * @property ?int icSeasonTicektSeasonTicketLabelCount + * @property ?array icSeasonTicektSeasonTicketLabelCountReleaseLimiterFlg */ class SeasonTicketContract extends KintoneModel { @@ -60,6 +62,8 @@ class SeasonTicketContract extends KintoneModel const FIELD_IC_SEASON_TICEKT_END_DATE = "IC定期関連情報_有効期限終了"; const FIELD_IC_SEASON_TICEKT_POSITION_MEMO = "IC定期関連情報_駐車位置情報"; const FIELD_IC_SEASON_TICEKT_MEMO = "IC定期関連情報_備考"; + const FIELD_IC_SEASON_TICEKT_SEASON_TICKET_LABEL_COUNT = "IC定期関連情報_ラベル発行回数"; + const FIELD_IC_SEASON_TICEKT_SEASON_TICKET_LABEL_COUNT_RELEASE_LIMITER_FLG = "IC定期関連情報_ラベル再発行上限超え許可"; protected const FIELDS = [ ...parent::FIELDS, @@ -88,7 +92,8 @@ class SeasonTicketContract extends KintoneModel self::FIELD_IC_SEASON_TICEKT_START_DATE => FieldType::DATE, self::FIELD_IC_SEASON_TICEKT_END_DATE => FieldType::DATE, self::FIELD_IC_SEASON_TICEKT_POSITION_MEMO => FieldType::SINGLE_LINE_TEXT, - self::FIELD_IC_SEASON_TICEKT_MEMO => FieldType::MULTI_LINE_TEXT, + self::FIELD_IC_SEASON_TICEKT_SEASON_TICKET_LABEL_COUNT => FieldType::NUMBER, + self::FIELD_IC_SEASON_TICEKT_SEASON_TICKET_LABEL_COUNT_RELEASE_LIMITER_FLG => FieldType::CHECK_BOX, ]; protected const FIELD_NAMES = [