Просмотр исходного кода

IC定期連携 カラム拡張対応

master
sosuke.iwabuchi 11 часов назад
Родитель
Сommit
6dcfb79236
7 измененных файлов: 19 добавлений и 2 удалений
  1. +1
    -1
      app/Email/Members/UserInfoUpdateOrderNotice.php
  2. +2
    -0
      app/Http/Controllers/Web/HTICWeb/SeasonTicketContractController.php
  3. +4
    -0
      app/Http/Controllers/Web/HTICWeb/SeasonTicketContractParam.php
  4. +2
    -0
      app/Http/Controllers/Web/SeasonTicketContract/BeforeCreateController.php
  5. +2
    -0
      app/Http/Controllers/Web/SeasonTicketContract/BeforeCreateParam.php
  6. +2
    -0
      app/Http/Controllers/Web/SeasonTicketContract/BeforeUpdateParam.php
  7. +6
    -1
      app/Kintone/Models/SeasonTicketContract.php

+ 1
- 1
app/Email/Members/UserInfoUpdateOrderNotice.php Просмотреть файл

@@ -31,7 +31,7 @@ class UserInfoUpdateOrderNotice extends Members
public function getMemberParams(): array public function getMemberParams(): array
{ {
return [ return [
'zip_code' => $this->app->zipCodeAfterpCode,
'zip_code' => $this->app->zipCodeAfter,
'address' => $this->app->addressAfter, 'address' => $this->app->addressAfter,
'phone_no' => $this->app->phoneNoAfter, 'phone_no' => $this->app->phoneNoAfter,
'memo' => $this->app->memo, 'memo' => $this->app->memo,


+ 2
- 0
app/Http/Controllers/Web/HTICWeb/SeasonTicketContractController.php Просмотреть файл

@@ -69,6 +69,8 @@ class SeasonTicketContractController extends WebController
$seasonTicketContract->icSeasonTicektEndDate = $param->expirationEndDate; $seasonTicketContract->icSeasonTicektEndDate = $param->expirationEndDate;
$seasonTicketContract->icSeasonTicektPositionMemo = $param->positionMemo; $seasonTicketContract->icSeasonTicektPositionMemo = $param->positionMemo;
$seasonTicketContract->icSeasonTicektMemo = $param->memo; $seasonTicketContract->icSeasonTicektMemo = $param->memo;
$seasonTicketContract->icSeasonTicektSeasonTicketLabelCount = $param->seasonTicketLabelCount;
$seasonTicketContract->icSeasonTicektSeasonTicketLabelCountReleaseLimiterFlg = $param->seasonTicketLabelCountReleaseLimiterFlg ? ["許可"] : [];


$seasonTicketContract->save(); $seasonTicketContract->save();




+ 4
- 0
app/Http/Controllers/Web/HTICWeb/SeasonTicketContractParam.php Просмотреть файл

@@ -17,6 +17,8 @@ use Illuminate\Support\Carbon;
* @property string contractorTypeLineNoName * @property string contractorTypeLineNoName
* @property ?string positionMemo * @property ?string positionMemo
* @property ?string memo * @property ?string memo
* @property int seasonTicketLabelCount
* @property bool seasonTicketLabelCountReleaseLimiterFlg
* @property bool invalidFlg * @property bool invalidFlg
*/ */
class SeasonTicketContractParam extends BaseParam class SeasonTicketContractParam extends BaseParam
@@ -35,6 +37,8 @@ class SeasonTicketContractParam extends BaseParam
'contractor_type_line_no_name' => $this->str(), 'contractor_type_line_no_name' => $this->str(),
'position_memo' => $this->str(true), 'position_memo' => $this->str(true),
'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(), 'invalid_flg' => $this->boolean(),
]; ];
} }


+ 2
- 0
app/Http/Controllers/Web/SeasonTicketContract/BeforeCreateController.php Просмотреть файл

@@ -57,6 +57,8 @@ class BeforeCreateController extends FromKintoneController
'contractor_type_line_no' => $contractorType, 'contractor_type_line_no' => $contractorType,
'vehicle_type' => $vehicleType, 'vehicle_type' => $vehicleType,
'parking_use_type' => $parkingUseType, 'parking_use_type' => $parkingUseType,
'season_ticket_label_count' => 0,
'season_ticket_label_count_release_limiter_flg' => false,
] ]
); );




+ 2
- 0
app/Http/Controllers/Web/SeasonTicketContract/BeforeCreateParam.php Просмотреть файл

@@ -25,6 +25,8 @@ class BeforeCreateParam extends BaseParam
'expiration_end_date' => $this->date(true), 'expiration_end_date' => $this->date(true),
'position_memo' => $this->str(true), 'position_memo' => $this->str(true),
'memo' => $this->str(true), 'memo' => $this->str(true),
'season_ticket_label_count' => $this->numeric(),
'season_ticket_label_count_release_limiter_flg' => $this->boolean(),
]; ];
} }
} }

+ 2
- 0
app/Http/Controllers/Web/SeasonTicketContract/BeforeUpdateParam.php Просмотреть файл

@@ -25,6 +25,8 @@ class BeforeUpdateParam extends BaseParam
'expiration_end_date' => $this->date(true), 'expiration_end_date' => $this->date(true),
'position_memo' => $this->str(true), 'position_memo' => $this->str(true),
'memo' => $this->str(true), 'memo' => $this->str(true),
'season_ticket_label_count' => $this->numeric(),
'season_ticket_label_count_release_limiter_flg' => $this->boolean(),
]; ];
} }
} }

+ 6
- 1
app/Kintone/Models/SeasonTicketContract.php Просмотреть файл

@@ -27,6 +27,8 @@ use Illuminate\Support\Carbon;
* @property ?Carbon icSeasonTicektEndDate * @property ?Carbon icSeasonTicektEndDate
* @property ?string icSeasonTicektPositionMemo * @property ?string icSeasonTicektPositionMemo
* @property ?string icSeasonTicektMemo * @property ?string icSeasonTicektMemo
* @property ?int icSeasonTicektSeasonTicketLabelCount
* @property ?array<string> icSeasonTicektSeasonTicketLabelCountReleaseLimiterFlg
*/ */
class SeasonTicketContract extends KintoneModel 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_END_DATE = "IC定期関連情報_有効期限終了";
const FIELD_IC_SEASON_TICEKT_POSITION_MEMO = "IC定期関連情報_駐車位置情報"; const FIELD_IC_SEASON_TICEKT_POSITION_MEMO = "IC定期関連情報_駐車位置情報";
const FIELD_IC_SEASON_TICEKT_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 = [ protected const FIELDS = [
...parent::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_START_DATE => FieldType::DATE,
self::FIELD_IC_SEASON_TICEKT_END_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_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 = [ protected const FIELD_NAMES = [


Загрузка…
Отмена
Сохранить