Преглед изворни кода

支払予定の画面出力に表示名を追加

master
sosuke.iwabuchi пре 2 година
родитељ
комит
539aa6f426
1 измењених фајлова са 12 додато и 0 уклоњено
  1. +12
    -0
      app/Kintone/Models/PaymentPlan.php

+ 12
- 0
app/Kintone/Models/PaymentPlan.php Прегледај датотеку

@@ -2,6 +2,7 @@

namespace App\Kintone\Models;

use App\Kintone\Models\DropDown\PaymentPlan\PaymentType;
use Illuminate\Support\Carbon;

/**
@@ -69,6 +70,7 @@ class PaymentPlan extends KintoneModel
{
return [
'payment_status' => $this->donePayment() ? "支払済み" : "未払い",
'payment_name' => $this->getViewName(),
];
}

@@ -79,4 +81,14 @@ class PaymentPlan extends KintoneModel

return !!$paymentDate && $remainingAmount === 0;
}

private function getViewName(): string
{

if ($this->paymentType === PaymentType::SEASON_TICKET) {
return sprintf("%d年%d月分 定期料金", $this->targetYear, $this->targetMonth);
}

return $this->paymentType;
}
}

Loading…
Откажи
Сачувај