diff --git a/resources/views/pembayaran/checkout.blade.php b/resources/views/pembayaran/checkout.blade.php
index 14b7cb3..9f15743 100644
--- a/resources/views/pembayaran/checkout.blade.php
+++ b/resources/views/pembayaran/checkout.blade.php
@@ -99,11 +99,11 @@
-
+
@@ -162,11 +162,11 @@
-
+
@@ -255,7 +255,7 @@
-
+
@@ -307,17 +307,20 @@
let selected = $('option:selected',this).attr('value');
let jenis = $(this).data('jenis');
let upah = $(this).data('upah');
+ let taglel = $(this).data('taglel');
if(selected === 'fixed')
{
$(this).closest('tr').find("input").attr('readonly',true);
$(this).closest('tr').find(".txtbayaran").val(upah);
$(this).closest('tr').find(".bayaran").val(upah);
- calculateall(jenis);
+ calculateall(jenis,taglel);
+
}else{
// $(this).closest('tr').find("input").val();
$(this).closest('tr').find("input").attr('readonly',false);
- calculateall(jenis);
+ calculateall(jenis,taglel);
+
}
});
@@ -327,6 +330,7 @@
let pinjaman = $(this).data('pinjaman');
let jenis = $(this).data('jenis');
let nm = $(this).data('nm');
+ let taglel = $(this).data('taglel');
let bayar = Number(this.value);
@@ -341,23 +345,14 @@
)
$(this).val(upah);
$(this).closest('tr').find('.bayaran').val(upah);
- calculateall(jenis);
+ calculateall(jenis,taglel);
+
return false;
}
- if(bayar <= 0){
- $("#bayarsbmt").prop('disabled', true);
- Swal.fire(
- 'Amaran!',
- 'Bayaran tidak boleh ditinggalkan kosong!',
- 'error'
- )
- }else{
- $("#bayarsbmt").prop('disabled', false);
- }
-
$(this).closest('tr').find('.bayaran').val(this.value);
- calculateall(jenis);
+ calculateall(jenis,taglel);
+
});
$("input[name=txtbayarantawarruq]").change(function(e){
@@ -366,6 +361,7 @@
let bakipinjam = $(this).data('bakipjm');
let jenis = $(this).data('jenis');
let nm = $(this).data('nm');
+ let taglel = $(this).data('taglel');
let bayar = Number(this.value);
@@ -380,42 +376,47 @@
)
$(this).val(upah);
$(this).closest('tr').find('.bayaran').val(upah);
- calculateall(jenis);
+ calculateall(jenis,taglel);
return false;
}
- if(bayar <= 0){
- $("#bayarsbmt").prop('disabled', true);
- Swal.fire(
- 'Amaran!',
- 'Bayaran tidak boleh ditinggalkan kosong!',
- 'error'
- )
- }else{
- $("#bayarsbmt").prop('disabled', false);
- }
-
$(this).closest('tr').find('.bayaran').val(this.value);
- calculateall(jenis);
+ calculateall(jenis,taglel);
});
- function calculateall(jenis)
+ function calculateall(jenis,taglel)
{
var $row = $(this).closest('tr');
var sumarrahn = 0;
var sumtawarruq = 0;
var sum = 0;
+ var counterrorbayar = 0;
$('#belum_tawarruq').find('input[name=txtbayaranarrahn]').each(function() {
sumarrahn += parseFloat(this.value) || 0;
+
+ if(this.value <= 0 || this.value == ''){
+ counterrorbayar++;
+ }
+
});
$('#selepas_tawarruq').find('input[name=txtbayarantawarruq]').each(function() {
sumtawarruq += parseFloat(this.value) || 0;
+
+ if(this.value <= 0 || this.value == ''){
+ counterrorbayar++;
+ }
});
sum = sumarrahn + sumtawarruq;
-
+
+ if(counterrorbayar > 0){
+ $("#bayarsbmt").prop('disabled', true);
+ }else{
+ $("#bayarsbmt").prop('disabled', false);
+ }
+
$("#spanbayaranarrahn").text(sumarrahn.toFixed(2));
$("#spanbayarantawarruq").text(sumtawarruq.toFixed(2));
$('#spanjumlah').text(formatter.format(sum));
diff --git a/resources/views/pembayaran/senaraibayaran.blade.php b/resources/views/pembayaran/senaraibayaran.blade.php
index c39e36a..ba456d2 100644
--- a/resources/views/pembayaran/senaraibayaran.blade.php
+++ b/resources/views/pembayaran/senaraibayaran.blade.php
@@ -91,8 +91,28 @@
@foreach($belum_tebus as $index=>$bt)
@if($bt['hargajualan'] == '')
@php
+
$koskeuntungan = Http::get(config('api.url') . '/api/upahbukantawarruq/' . $bt['kodcaw'] . '/' . $bt['norujukan'])->json();
$searchonline = Http::get(config('api.url') . '/portal/searchsagonline/',['norujukan' => $bt['norujukan']])->json();
+
+ $searchLelong = Http::get(config('api.url').'/api/search/lelong',[
+ 'kodcaw' => $bt['kodcaw'],
+ 'norujukan' => $bt['norujukan']
+ ])->json();
+
+ $tarikh_hari_ini = Carbon\Carbon::now()->toDateString();
+
+ if($searchLelong){
+ $t_lelong = Carbon\Carbon::parse($searchLelong['t_lelong'].' 00:00:00');
+ $tarikhini = Carbon\Carbon::parse($tarikh_hari_ini.' 00:00:00');
+ $diff=date_diff($tarikhini,$t_lelong);
+ $diff = (int)$diff->format("%R%a");
+ if($diff <= 2){
+ // 'messageamaran'=>'Rekod Gadaian Dalam Proses Lelong, Sila Hadir ke Cawangan.'
+ }elseif($searchLelong['t_jual'] != null && $searchLelong['hargajual'] != 0.00){
+ // 'messageamaran'=>'Rekod Gadaian Telah Dilelong.'
+ }
+ }
@endphp
|
|
@@ -146,13 +166,32 @@
@foreach($belum_tebus as $index=>$bt)
@if($bt['hargajualan'] != '')
@php
- $searchonline = Http::get(config('api.url') . '/portal/searchsagonline/',['norujukan' => $bt['norujukan']])->json();
- $koskeuntungan = Http::get(config('api.url') . '/api/upahtawarruq/' . $bt['kodcaw'] . '/' . $bt['norujukan'])->json();
- $keuntungan_1bln = $bt['pinjaman'] * ($bt['kadarupah'] / 100);
- $ten_percent = floatval($bt['nilaimarhun']) * 0.1;
- $baki_pinjaman = floatval($bt['bakipjm']);
- $max_bayaran = $baki_pinjaman - $ten_percent;
- @endphp
+ $searchonline = Http::get(config('api.url') . '/portal/searchsagonline/',['norujukan' => $bt['norujukan']])->json();
+
+ $searchLelong = Http::get(config('api.url').'/api/search/lelong',[
+ 'kodcaw' => $bt['kodcaw'],
+ 'norujukan' => $bt['norujukan']
+ ])->json();
+
+ if($searchLelong){
+ $t_lelong = Carbon\Carbon::parse($searchLelong['t_lelong'].' 00:00:00');
+ $tarikhini = Carbon\Carbon::parse($tarikh_hari_ini.' 00:00:00');
+ $diff=date_diff($tarikhini,$t_lelong);
+ $diff = (int)$diff->format("%R%a");
+ if($diff <= 2){
+ // 'messageamaran'=>'Rekod Gadaian Dalam Proses Lelong, Sila Hadir ke Cawangan.'
+ }elseif($searchLelong['t_jual'] != null && $searchLelong['hargajual'] != 0.00){
+ // 'messageamaran'=>'Rekod Gadaian Telah Dilelong.'
+
+ }
+ }
+
+ $koskeuntungan = Http::get(config('api.url') . '/api/upahtawarruq/' . $bt['kodcaw'] . '/' . $bt['norujukan'])->json();
+ $keuntungan_1bln = $bt['pinjaman'] * ($bt['kadarupah'] / 100);
+ $ten_percent = floatval($bt['nilaimarhun']) * 0.1;
+ $baki_pinjaman = floatval($bt['bakipjm']);
+ $max_bayaran = $baki_pinjaman - $ten_percent;
+ @endphp
|
|
@@ -178,6 +217,7 @@
|
+ {{-- --}}
|
@endif