main
Jing Li 2024-04-02 15:40:46 +08:00
parent 9132391b3d
commit cac6340b98
2 changed files with 2 additions and 25 deletions

View File

@ -19,11 +19,6 @@ class Ledger extends Model
protected $attributes = [ protected $attributes = [
'new_customers' => 0, 'new_customers' => 0,
'ledger_status' => LedgerStatus::Pending,
];
protected $casts = [
'ledger_status' => LedgerStatus::class,
]; ];
protected $fillable = [ protected $fillable = [
@ -39,7 +34,6 @@ class Ledger extends Model
'expected_income', 'expected_income',
'actual_income', 'actual_income',
'photos', 'photos',
'ledger_status',
]; ];
public function store(): BelongsTo public function store(): BelongsTo

View File

@ -2,10 +2,6 @@
namespace App\Models; namespace App\Models;
use App\Contracts\Checkable;
use App\Enums\CheckStatus;
use App\Enums\ReimbursementStatus;
use App\Traits\HasCheckable;
use App\Traits\HasDateTimeFormatter; use App\Traits\HasDateTimeFormatter;
use EloquentFilter\Filterable; use EloquentFilter\Filterable;
use Illuminate\Database\Eloquent\Casts\Attribute; use Illuminate\Database\Eloquent\Casts\Attribute;
@ -13,13 +9,9 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\BelongsTo;
class Reimbursement extends Model implements Checkable class Reimbursement extends Model
{ {
use Filterable, HasDateTimeFormatter, HasFactory, HasCheckable; use Filterable, HasDateTimeFormatter, HasFactory;
protected $casts = [
'check_status' => CheckStatus::class
];
protected $fillable = [ protected $fillable = [
'employee_id', 'employee_id',
@ -27,7 +19,6 @@ class Reimbursement extends Model implements Checkable
'expense', 'expense',
'reason', 'reason',
'photos', 'photos',
'reimbursement_status',
]; ];
public function employee(): BelongsTo public function employee(): BelongsTo
@ -40,14 +31,6 @@ class Reimbursement extends Model implements Checkable
return $this->belongsTo(Keyword::class, 'reimbursement_type_id', 'key'); return $this->belongsTo(Keyword::class, 'reimbursement_type_id', 'key');
} }
/**
* 是否是待审核
*/
public function isPending(): bool
{
return $this->reimbursement_status === ReimbursementStatus::Pending;
}
protected function photos(): Attribute protected function photos(): Attribute
{ {
return Attribute::make( return Attribute::make(