udate form kendaraan
This commit is contained in:
@@ -48,6 +48,8 @@ use Modules\Lpj\Models\LaluLintasLokasi;
|
||||
use Modules\Lpj\Models\SpekBagunanAnalisaDetail;
|
||||
use Modules\Lpj\Http\Requests\SurveyorRequest;
|
||||
use Modules\Lpj\Http\Requests\FormSurveyorRequest;
|
||||
use Modules\Lpj\Emails\SendEmail;
|
||||
use Illuminate\Support\Facades\Mail;
|
||||
|
||||
class SurveyorController extends Controller
|
||||
{
|
||||
@@ -391,7 +393,9 @@ class SurveyorController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
public function submitSurveyor($id,$jaminanId)
|
||||
|
||||
|
||||
public function submitSurveyor($id, $jaminanId)
|
||||
{
|
||||
try {
|
||||
$cekButton = $this->checkButtonStatus($id)->getData();
|
||||
@@ -445,35 +449,48 @@ class SurveyorController extends Controller
|
||||
public function storeJadwal(Request $request)
|
||||
{
|
||||
try {
|
||||
|
||||
$validate = $request->validate([
|
||||
'id' => 'required',
|
||||
'waktu_penilaian' => 'required',
|
||||
'deskripsi_penilaian' => 'required'
|
||||
]);
|
||||
|
||||
// return response()->json([
|
||||
// 'daa'=>$validate
|
||||
// ]);
|
||||
// $user = ['user' => 'rustammajid76@gmail.com'];
|
||||
|
||||
// $emailData = [
|
||||
// 'email' => 'rustammajid76@gmail.com',
|
||||
// 'subject' => 'Test',
|
||||
// 'emailData' => '<h2>Hello, World!</h2><h2>This is the email content. Waktu Penilaian:</h2>'
|
||||
// ];
|
||||
|
||||
// $this->sendMessage($emailData, $user);
|
||||
|
||||
$id = $request->input('id');
|
||||
$penilaian = Penilaian::findOrFail($id);
|
||||
|
||||
$penilaian->update([
|
||||
'waktu_penilaian' => $validate['waktu_penilaian'],
|
||||
'deskripsi_penilaian' => $validate['deskripsi_penilaian'],
|
||||
|
||||
]);
|
||||
|
||||
return redirect()
|
||||
->route('surveyor.index')
|
||||
->with('success', 'Jadwal berhasil dibuat.');
|
||||
} catch (\Exception $e) {
|
||||
return redirect()
|
||||
->route('surveyor.index')
|
||||
->with('error', 'Gagal membuat jadwal: ' . $e->getMessage());
|
||||
return response()->json(['buttonDisable' => $e->getMessage()]);
|
||||
}
|
||||
}
|
||||
|
||||
// public function sendMessage($emailData, $user)
|
||||
// {
|
||||
// try {
|
||||
// Mail::to('rustammobil1@gmail.com')->send(new SendEmail($emailData, $user));
|
||||
// } catch (\Throwable $th) {
|
||||
// return $th;
|
||||
// }
|
||||
|
||||
// }
|
||||
|
||||
public function storeAproved($id)
|
||||
{
|
||||
try {
|
||||
@@ -1107,14 +1124,25 @@ class SurveyorController extends Controller
|
||||
|
||||
private function getBangunanData($data, $request): array
|
||||
{
|
||||
// $kategori_bangunan = [];
|
||||
// if ($request->has('spek_kategori_bagunan')) {
|
||||
// foreach ($request->input('spek_kategori_bagunan', []) as $value) {
|
||||
// $kategori_bangunan[] = [
|
||||
// 'value' => [
|
||||
// 'data' => $data['spek_bangunan'] ?? [],
|
||||
// ],
|
||||
// ];
|
||||
// }
|
||||
// }
|
||||
|
||||
return [
|
||||
'luas_tanah_bagunan' => $data['luas_tanah_bagunan'] ?? null,
|
||||
'jenis_bangunan' => $data['jenis_bangunan'] ?? null,
|
||||
'kondisi_bangunan' => $data['kondisi_bangunan'] ?? null,
|
||||
'sifat_bangunan' => $data['sifat_bangunan'] ?? null,
|
||||
'sifat_bangunan_input' => $data['sifat_bagunan_input'] ?? null,
|
||||
'sifat_bangunan_input' => $data['sifat_bangunan_input'] ?? null,
|
||||
'spek_kategori_bagunan' => $data['spek_kategori_bagunan'] ?? null,
|
||||
'spek_bangunan' => $data['spek_bangunan'] ?? null,
|
||||
'spek_bangunan' => $data['spek_bangunan'] ?? [],
|
||||
'sarana_pelengkap' => $data['sarana_pelengkap'] ?? [],
|
||||
'sarana_pelengkap_input' => $data['sarana_pelengkap_input'] ?? null,
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user