Przeglądaj źródła

微修正

master
sosuke.iwabuchi 2 lat temu
rodzic
commit
c10e38627c
2 zmienionych plików z 7 dodań i 2 usunięć
  1. +7
    -1
      app/Kintone/Models/SeasonTicketContract.php
  2. +0
    -1
      app/Kintone/Repositories/SeasonTicketContractRepositoryData.php

+ 7
- 1
app/Kintone/Models/SeasonTicketContract.php Wyświetl plik

@@ -83,6 +83,7 @@ class SeasonTicketContract extends KintoneModel
'can_some_apply' => $this->canSomeApply(),
'can_parking_certificate_apply' => $this->canParkingCertificateApply(),
'can_change_plan_apply' => $this->canChangePlanApply(),
'is_terminated' => $this->isTerminated(),
];
}

@@ -117,7 +118,12 @@ class SeasonTicketContract extends KintoneModel
*/
public function canSomeApply(): bool
{
return $this->contractEndDate instanceof Carbon ? DateUtil::now() <= $this->contractEndDate : false;
return !$this->isTerminated();
}

public function isTerminated(): bool
{
return $this->contractEndDate instanceof Carbon ? $this->contractEndDate <= DateUtil::now() : false;
}

public function canParkingCertificateApply(): bool


+ 0
- 1
app/Kintone/Repositories/SeasonTicketContractRepositoryData.php Wyświetl plik

@@ -20,7 +20,6 @@ class SeasonTicketContractRepositoryData
...$this->seasonTicketContract->toArray(),
...$this->plan->toArray(),
'season_ticekt_contract_record_no' => $this->seasonTicketContract->getRecordId(),
'is_terminated' => DateUtil::now()->setTime(0, 0)->greaterThanOrEqualTo($this->seasonTicketContract->contractEndDate),
];
}
}

Ładowanie…
Anuluj
Zapisz