update perubahan lelong

This commit is contained in:
BTMS2
2025-01-20 16:23:19 +08:00
parent c0d396d87a
commit bdd4beb8b1
7 changed files with 199 additions and 189 deletions
+1 -1
View File
@@ -709,7 +709,7 @@ class LelongController extends Controller
$lelongbidmarhun->old_marhun = $simbidmarhun->marhun;
$lelongbidmarhun->old_karat = $simbidmarhun->karat;
$lelongbidmarhun->old_berat = $simbidmarhun->berat;
$lelongbidmarhun->old_harga = $simbidmarhun->harga;
$lelongbidmarhun->old_harga = $simbidmarhun->old_harga;
$lelongbidmarhun->old_nmarhun = $simbidmarhun->n_marhun;
$lelongbidmarhun->old_hargaasas = $simbidmarhun->hargaasas;
$lelongbidmarhun->karat = $simbidmarhun->karat;
@@ -143,7 +143,7 @@ class LelongUjrahController extends Controller
$lelongbidmarhun->old_marhun = $simbidmarhun->marhun;
$lelongbidmarhun->old_karat = $simbidmarhun->karat;
$lelongbidmarhun->old_berat = $simbidmarhun->berat;
$lelongbidmarhun->old_harga = $simbidmarhun->harga;
$lelongbidmarhun->old_harga = $simbidmarhun->old_harga;
$lelongbidmarhun->old_nmarhun = $simbidmarhun->n_marhun;
$lelongbidmarhun->old_hargaasas = $simbidmarhun->hargaasas;
$lelongbidmarhun->karat = $simbidmarhun->karat;
+53 -37
View File
@@ -1006,49 +1006,56 @@ class ReportController extends Controller
}
public function lapubahmarhunlelongindex ($lelong_id, $kodcaw){
$cawangan = Pengesahan::join('lelongbid','lelongbid.norujukan','=','pengesahan.norujukan')
public function lapubahmarhunlelongindex($lelong_id, $kodcaw)
{
$cawangan = Pengesahan::join('lelongbid', 'lelongbid.norujukan', '=', 'pengesahan.norujukan')
->where('pengesahan.lelong_id', $lelong_id)
->where('pengesahan.status', 1)
->where('pengesahan.norujukan', 'LIKE', '%'.$kodcaw.'%')
->where('pengesahan.norujukan', 'LIKE', '%' . $kodcaw . '%')
->whereNotNull('pengesahan.disahkan_oleh')
->select('pengesahan.lelongbid_id','pengesahan.lelongbidmarhun_id','pengesahan.diminta_oleh','pengesahan.disahkan_oleh', 'pengesahan.disahkan_pada', 'pengesahan.norujukan', 'pengesahan.lelong_id')
->orderBy('pengesahan.lelongbid_id')
->select(
'pengesahan.lelongbid_id',
'pengesahan.lelongbidmarhun_id',
'pengesahan.diminta_oleh',
'pengesahan.disahkan_oleh',
'pengesahan.disahkan_pada',
'pengesahan.norujukan',
'pengesahan.lelong_id'
)
->groupBy('pengesahan.norujukan') // Group by norujukan to ensure uniqueness
->distinct()
->get();
foreach($cawangan as $index1=>$caw)
{
$getpengesahan = Cawangan::where('caw_code', $kodcaw)->first();
$getdisahkanoleh = User::where('id', $caw['disahkan_oleh'])->first();
$getdimintaoleh = User::where('id', $caw['diminta_oleh'])->first();
$status = Pengesahan::where('lelongbid_id', $caw['lelongbid_id'])
->select('id as sahid','status_ubah', 'request_karat', 'request_berat', 'request_marhun')
->orderBy('pengesahan.lelongbidmarhun_id','asc')
->get();
$marhuns = LelongBidMarhun::join('pengesahan','pengesahan.lelongbidmarhun_id','=','lelongbidmarhun.id')
->where('pengesahan.lelongbid_id', $caw['lelongbid_id'])
->orderBy('pengesahan.lelongbidmarhun_id','asc')
->get()
->toArray();
$cawangan[$index1]['namacaw'] = $getpengesahan['caw_name'];
$cawangan[$index1]['disahkan_oleh'] = $getdisahkanoleh['name'];
$cawangan[$index1]['diminta_oleh'] = $getdimintaoleh['name'];
$cawangan[$index1]['detailmarhun']=$status;
$cawangan[$index1]['detail']=$marhuns;
}
foreach ($cawangan as $index1 => $caw) {
$getpengesahan = Cawangan::where('caw_code', $kodcaw)->first();
$getdisahkanoleh = User::where('id', $caw['disahkan_oleh'])->first();
$getdimintaoleh = User::where('id', $caw['diminta_oleh'])->first();
return view('marhun.ubahmarhun', compact('cawangan','lelong_id','getpengesahan'));
$status = Pengesahan::where('lelongbid_id', $caw['lelongbid_id'])
->select('id as sahid', 'status_ubah', 'request_karat', 'request_berat', 'request_marhun')
->orderBy('pengesahan.lelongbidmarhun_id', 'asc')
->get();
$marhuns = LelongBidMarhun::join('pengesahan', 'pengesahan.lelongbidmarhun_id', '=', 'lelongbidmarhun.id')
->where('pengesahan.lelongbid_id', $caw['lelongbid_id'])
->orderBy('pengesahan.lelongbidmarhun_id', 'asc')
->get()
->toArray();
$cawangan[$index1]['namacaw'] = $getpengesahan['caw_name'];
$cawangan[$index1]['disahkan_oleh'] = $getdisahkanoleh['name'];
$cawangan[$index1]['diminta_oleh'] = $getdimintaoleh['name'];
$cawangan[$index1]['detailmarhun'] = $status;
$cawangan[$index1]['detail'] = $marhuns;
}
$getpengesahan = Cawangan::where('caw_code', $kodcaw)->first();
return view('marhun.ubahmarhun', compact('cawangan', 'lelong_id', 'getpengesahan'));
}
public function exportubahmarhun (){
@@ -1266,16 +1273,25 @@ class ReportController extends Controller
public function lapubahmarhunlelongindexpdf ($lelong_id, $kodcaw, $t_lelong){
$cawangan = Pengesahan::join('lelongbid','lelongbid.norujukan','=','pengesahan.norujukan')
$cawangan = Pengesahan::join('lelongbid', 'lelongbid.norujukan', '=', 'pengesahan.norujukan')
->where('pengesahan.lelong_id', $lelong_id)
->where('pengesahan.status', 1)
->where('pengesahan.norujukan', 'LIKE', '%'.$kodcaw.'%')
->where('pengesahan.norujukan', 'LIKE', '%' . $kodcaw . '%')
->whereNotNull('pengesahan.disahkan_oleh')
->select('pengesahan.lelongbid_id','pengesahan.lelongbidmarhun_id','pengesahan.diminta_oleh','pengesahan.disahkan_oleh', 'pengesahan.disahkan_pada', 'pengesahan.norujukan', 'pengesahan.lelong_id')
->orderBy('pengesahan.lelongbid_id')
->select(
'pengesahan.lelongbid_id',
'pengesahan.lelongbidmarhun_id',
'pengesahan.diminta_oleh',
'pengesahan.disahkan_oleh',
'pengesahan.disahkan_pada',
'pengesahan.norujukan',
'pengesahan.lelong_id'
)
->groupBy('pengesahan.norujukan') // Group by norujukan to ensure uniqueness
->distinct()
->get();
foreach($cawangan as $index1=>$caw)
{
@@ -390,6 +390,7 @@ class SimulasiController extends Controller
$simmarhun->nota = $marhun->nota;
$simmarhun->karat = $marhun->karat;
$simmarhun->berat = $marhun->berat;
$simmarhun->old_harga = $marhun->harga;
$simmarhun->harga = $simkarattemp[$marhun->karat]->harga;
$simmarhun->n_marhun = $marhun->n_marhun;
$simmarhun->hargaasas = $val;
@@ -329,6 +329,7 @@ class SimulasiUjrahController extends Controller
$simmarhun->nota = $marhun->nota;
$simmarhun->karat = $marhun->karat;
$simmarhun->berat = $marhun->berat;
$simmarhun->old_harga = $marhun->harga;
$simmarhun->harga = $simkarattemp[$marhun->karat]->harga;
$simmarhun->n_marhun = $marhun->n_marhun;
$simmarhun->hargaasas = $val;