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),