fix barang lelong tak boleh view marhun and tambah log

This commit is contained in:
Hafifie PKB
2025-02-10 11:12:34 +08:00
parent fbc2510ef3
commit 892c766558
2 changed files with 36 additions and 23 deletions
+34 -22
View File
@@ -7,6 +7,7 @@ use App\Models\CompanyStatus;
use Illuminate\Http\Client\Pool; use Illuminate\Http\Client\Pool;
use Illuminate\Support\Carbon; use Illuminate\Support\Carbon;
use Illuminate\Support\Facades\Http; use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Log;
class PembiayaanService class PembiayaanService
{ {
@@ -115,29 +116,40 @@ class PembiayaanService
public function getMarhunModalData($norujukan,$tagsyarikat) public function getMarhunModalData($norujukan,$tagsyarikat)
{ {
$CallableHttp = $tagsyarikat == CompanyStatus::COM_PKB try{
? Http::arrahn() $CallableHttp = $tagsyarikat == CompanyStatus::COM_PKB
: Http::arrahn_koop(); ? Http::arrahn()
: Http::arrahn_koop();
$gadaianDetails = $CallableHttp->get('/api/gadai/norujukan/' . $norujukan)->json()[0][0]; $gadaianDetails = $CallableHttp->get('/api/gadai/norujukan/' . $norujukan)->json()[0][0];
$attachCawanganName = function ($x) use ($gadaianDetails,$CallableHttp) { $attachCawanganName = function ($x) use ($gadaianDetails,$CallableHttp) {
$x['cawangan_name'] = $CallableHttp->get('/api/cawangan/detail/' . $gadaianDetails['kodcaw'])->json()[0]['cawangan']; $x['cawangan_name'] = $CallableHttp->get('/api/cawangan/detail/' . $gadaianDetails['kodcaw'])->json()[0]['cawangan'];
return $x; return $x;
}; };
$gadaianDetails = $attachCawanganName($gadaianDetails); $gadaianDetails = $attachCawanganName($gadaianDetails);
$marhunDetails = MarhunService::from($norujukan)->getMarhunDetails($tagsyarikat); $marhunDetails = MarhunService::from($norujukan)->getMarhunDetails($tagsyarikat);
$bayaranHistoryDetails = BayaranHistoryService::from($norujukan)->getBayaranHistory($tagsyarikat); $bayaranHistoryDetails = BayaranHistoryService::from($norujukan)->getBayaranHistory($tagsyarikat);
return [ return [
'gadaianDetails' => $gadaianDetails, 'gadaianDetails' => $gadaianDetails,
'marhunDetails' => $marhunDetails, 'marhunDetails' => $marhunDetails,
'bayaranHistoryDetails' => $bayaranHistoryDetails, 'bayaranHistoryDetails' => $bayaranHistoryDetails,
]; ];
}catch(\Exception $e){
Log::debug('norujukan:' . $norujukan);
Log::debug('tagsyarikat:' . $tagsyarikat);
Log::debug('error message:' . $e->getMessage());
return [
'gadaianDetails' => [],
'marhunDetails' => [],
'bayaranHistoryDetails' => [],
];
}
} }
private function getNorujukanRecentlyAttemptPayment($norujukanList) private function getNorujukanRecentlyAttemptPayment($norujukanList)
@@ -14,11 +14,12 @@
<td> <td>
<input type="checkbox" name="chkboxsag[]" value="{{ $data->norujukan }}" <input type="checkbox" name="chkboxsag[]" value="{{ $data->norujukan }}"
id="sag-{{ $loop->iteration }}" data-norujukan="{{ $data->norujukan }}" id="sag-{{ $loop->iteration }}" data-norujukan="{{ $data->norujukan }}"
{{ $data->disabled_payment ? 'disabled' : '' }} /> data-syarikat="{{ $data->tag_syarikat }}" {{ $data->disabled_payment ? 'disabled' : '' }} />
</td> </td>
<td> <td>
<a href="#" class="marhun-detail-link"> <a href="#" class="marhun-detail-link">
<span class="text-sm text-info">{{ $data->norujukan }}</span> <span class="text-sm text-info">{{ $data->norujukan }}</span>
<input type="hidden" name="tag_syarikat" value="{{ $data->tag_syarikat }}"/>
</a> </a>
</td> </td>
<td>{{ $data->t_lelong_formatted }}</td> <td>{{ $data->t_lelong_formatted }}</td>