penyeragaman field kode

This commit is contained in:
daengdeni 2023-12-26 13:34:47 +07:00
parent 563fcf4014
commit f6033c8d02
9 changed files with 12 additions and 14 deletions

View File

@ -14,6 +14,7 @@
{ {
Schema::create('detail_jaminan', function (Blueprint $table) { Schema::create('detail_jaminan', function (Blueprint $table) {
$table->id(); $table->id();
$table->string('kode');
$table->string('nomor_pinjaman'); $table->string('nomor_pinjaman');
$table->foreignIdFor(GuaranteeType::class); $table->foreignIdFor(GuaranteeType::class);
$table->string('nomor_jaminan'); $table->string('nomor_jaminan');

View File

@ -14,7 +14,7 @@ return new class extends Migration
Schema::create('detail_pembayaran', function (Blueprint $table) { Schema::create('detail_pembayaran', function (Blueprint $table) {
$table->id(); $table->id();
$table->string('nomor_pinjaman'); $table->string('nomor_pinjaman');
$table->string('kode_pembayaran'); $table->string('kode');
$table->date('tanggal_pembayaran'); $table->date('tanggal_pembayaran');
$table->double('nominal', 20, 2); $table->double('nominal', 20, 2);
$table->string('keterangan')->nullable(); $table->string('keterangan')->nullable();

View File

@ -14,7 +14,7 @@ return new class extends Migration
Schema::create('detail_penagihan', function (Blueprint $table) { Schema::create('detail_penagihan', function (Blueprint $table) {
$table->id(); $table->id();
$table->string('nomor_pinjaman'); $table->string('nomor_pinjaman');
$table->string('kode_penagihan'); $table->string('kode');
$table->date('tanggal_penagihan'); $table->date('tanggal_penagihan');
$table->string('tindakan')->nullable(); $table->string('tindakan')->nullable();
$table->string('informasi_lku')->nullable(); $table->string('informasi_lku')->nullable();

View File

@ -14,7 +14,7 @@ return new class extends Migration
Schema::create('detail_subrogasi_jamkrindo', function (Blueprint $table) { Schema::create('detail_subrogasi_jamkrindo', function (Blueprint $table) {
$table->id(); $table->id();
$table->string('nomor_pinjaman'); $table->string('nomor_pinjaman');
$table->string('kode_pembayaran'); $table->string('kode');
$table->date('tanggal_pembayaran'); $table->date('tanggal_pembayaran');
$table->double('pembayaran_debitur', 20, 2); $table->double('pembayaran_debitur', 20, 2);
$table->double('subrogasi_jamkrindo', 20, 2); $table->double('subrogasi_jamkrindo', 20, 2);

View File

@ -10,7 +10,7 @@
protected $table = 'detail_jaminan'; protected $table = 'detail_jaminan';
protected $fillable = [ protected $fillable = [
'id_detail_jaminan', 'kode',
'nomor_pinjaman', 'nomor_pinjaman',
'guarantee_type_id', 'guarantee_type_id',
'nomor_jaminan', 'nomor_jaminan',

View File

@ -8,7 +8,7 @@
protected $fillable = [ protected $fillable = [
'nomor_pinjaman', 'nomor_pinjaman',
'kode_pembayaran', 'kode',
'tanggal_pembayaran', 'tanggal_pembayaran',
'nominal', 'nominal',
'keterangan', 'keterangan',

View File

@ -8,7 +8,7 @@
protected $fillable = [ protected $fillable = [
'nomor_pinjaman', 'nomor_pinjaman',
'kode_penagihan', 'kode',
'tanggal_penagihan', 'tanggal_penagihan',
'tindakan', 'tindakan',
'informasi_lku', 'informasi_lku',

View File

@ -8,7 +8,7 @@
protected $fillable = [ protected $fillable = [
'nomor_pinjaman', 'nomor_pinjaman',
'kode_pembayaran', 'kode',
'tanggal_pembayaran', 'tanggal_pembayaran',
'pembayaran_debitur', 'pembayaran_debitur',
'subrogasi_jamkrindo', 'subrogasi_jamkrindo',

View File

@ -3,10 +3,6 @@
namespace Modules\Writeoff\Http\Requests\DetailJaminan; namespace Modules\Writeoff\Http\Requests\DetailJaminan;
use Illuminate\Foundation\Http\FormRequest; use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Http\Exceptions\HttpResponseException;
use Illuminate\Validation\ValidationException;
use Illuminate\Validation\Validator;
use Symfony\Component\HttpFoundation\JsonResponse;
class StoreDetailJaminanRequest extends FormRequest class StoreDetailJaminanRequest extends FormRequest
{ {
@ -28,7 +24,7 @@
: array : array
{ {
return [ return [
'id_detail_jaminan' => 'nullable', 'kode' => 'nullable',
'nomor_pinjaman' => 'nullable', 'nomor_pinjaman' => 'nullable',
'guarantee_type_id' => 'required', 'guarantee_type_id' => 'required',
'nomor_jaminan' => 'nullable', 'nomor_jaminan' => 'nullable',
@ -37,7 +33,8 @@
]; ];
} }
public function ignored(): string public function ignored()
: string
{ {
return $this->id; return $this->id;
} }
@ -45,7 +42,7 @@
protected function prepareForValidation() protected function prepareForValidation()
{ {
$this->merge([ $this->merge([
'id_detail_jaminan' => round(microtime(true) * 100), 'kode' => round(microtime(true) * 100),
]); ]);
} }
} }