update kondisi tanaman
This commit is contained in:
@@ -7,9 +7,11 @@ enum KondisiTanaman: string
|
||||
case BAIK = 'baik';
|
||||
case SEDANG = 'sedang';
|
||||
case BURUK = 'buruk';
|
||||
//case SAKIT= 'sakit';
|
||||
case MATI = 'mati';
|
||||
|
||||
case SEHAT = 'sehat';
|
||||
case SAKIT = 'sakit';
|
||||
|
||||
public function label(): string
|
||||
{
|
||||
return match ($this) {
|
||||
@@ -17,6 +19,8 @@ enum KondisiTanaman: string
|
||||
self::SEDANG => 'Sedang',
|
||||
self::BURUK => 'Buruk',
|
||||
self::MATI => 'Mati',
|
||||
self::SEHAT => 'Sehat',
|
||||
self::SAKIT => 'Sakit',
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -2,20 +2,17 @@
|
||||
|
||||
namespace App\Models\Pertanian;
|
||||
|
||||
use App\Enums\Pendidikan;
|
||||
use App\Enums\Pernikahan;
|
||||
use App\Models\Wilayah\DesaKelurahan;
|
||||
use Carbon\Carbon;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use Illuminate\Database\Eloquent\Relations\HasMany;
|
||||
use Illuminate\Database\Eloquent\Relations\HasOne;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Carbon\Carbon;
|
||||
|
||||
use App\Models\Wilayah\DesaKelurahan;
|
||||
use App\Enums\Pendidikan;
|
||||
use App\Enums\Pernikahan;
|
||||
|
||||
use App\Models\Pertanian\SkorPetani;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
class Petani extends Model
|
||||
{
|
||||
@@ -50,7 +47,7 @@ class Petani extends Model
|
||||
|
||||
'created_by',
|
||||
'updated_by',
|
||||
'deleted_by'
|
||||
'deleted_by',
|
||||
];
|
||||
|
||||
protected $casts = [
|
||||
@@ -91,7 +88,7 @@ class Petani extends Model
|
||||
$skor = SkorPetani::create([
|
||||
'uid' => 'SKR-'.$part[1].'-'.strtoupper(Str::random(10)),
|
||||
'created_by' => $petani->created_by,
|
||||
'updated_by' => $petani->updated_by
|
||||
'updated_by' => $petani->updated_by,
|
||||
]);
|
||||
}
|
||||
});
|
||||
@@ -146,8 +143,10 @@ class Petani extends Model
|
||||
|
||||
$nilaiKondisi = $lahan
|
||||
->map(fn ($item) => match ($this->enumValue($item->kondisi_tanaman)) {
|
||||
'sehat' => 5,
|
||||
'baik' => 5,
|
||||
'sedang' => 3,
|
||||
'sakit' => 1,
|
||||
'buruk' => 1,
|
||||
'mati' => 0,
|
||||
default => null,
|
||||
|
||||
Reference in New Issue
Block a user