From 36be1e6d3beec9c9d8b6b956acc0de2acae611ee Mon Sep 17 00:00:00 2001 From: Amir Date: Tue, 7 Mar 2023 10:40:54 +0800 Subject: [PATCH] Fix kemaskini harga emas for simulasi, set where condition for lelongbidmarhun --- app/Http/Controllers/SimulasiController.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/SimulasiController.php b/app/Http/Controllers/SimulasiController.php index d2d6542f..ca2767bb 100644 --- a/app/Http/Controllers/SimulasiController.php +++ b/app/Http/Controllers/SimulasiController.php @@ -1264,9 +1264,11 @@ class SimulasiController extends Controller $cases_update_harga = ''; $cases_update_n_marhun = ''; $cases_update_hargaasas = ''; + $simulasi_bid_marhun_array = []; foreach($list_simulasi_bid_marhun as $index => $marhun) { + array_push($simulasi_bid_marhun_array, $marhun->id); if ($new_sim_karat[$marhun->karat]) { @@ -1287,7 +1289,7 @@ class SimulasiController extends Controller $build_query_update_n_marhun = sprintf("CASE %s END", $cases_update_n_marhun); $build_query_update_hargaasas = sprintf("CASE %s END", $cases_update_hargaasas); - SimulasiBidMarhun::query() + SimulasiBidMarhun::query()->whereIn('id', $simulasi_bid_marhun_array) ->update([ 'harga' => DB::raw($build_query_update_harga), 'n_marhun' => DB::raw($build_query_update_n_marhun),