tambah field livechat
This commit is contained in:
@@ -322,6 +322,8 @@ class LivechatController extends Controller
|
|||||||
$obat = implode('; ',$obatArray);
|
$obat = implode('; ',$obatArray);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
$sheet->setCellValue('A' . $startFrom, $indexLiveChat + 1);
|
$sheet->setCellValue('A' . $startFrom, $indexLiveChat + 1);
|
||||||
$sheet->setCellValue('B' . $startFrom, $liveChat->nID ?? '-');
|
$sheet->setCellValue('B' . $startFrom, $liveChat->nID ?? '-');
|
||||||
$sheet->setCellValue('C' . $startFrom, Carbon::parse($liveChat->dCreateOn)->format('d-m-Y'));
|
$sheet->setCellValue('C' . $startFrom, Carbon::parse($liveChat->dCreateOn)->format('d-m-Y'));
|
||||||
@@ -461,6 +463,7 @@ class LivechatController extends Controller
|
|||||||
['value' => 'Nama Obat', 'cell' => 'AD1', 'mergeCell' => false, 'mergeToCell' => ''],
|
['value' => 'Nama Obat', 'cell' => 'AD1', 'mergeCell' => false, 'mergeToCell' => ''],
|
||||||
['value' => 'Jumlah Obat', 'cell' => 'AE1', 'mergeCell' => false, 'mergeToCell' => ''],
|
['value' => 'Jumlah Obat', 'cell' => 'AE1', 'mergeCell' => false, 'mergeToCell' => ''],
|
||||||
['value' => 'By', 'cell' => 'AF1', 'mergeCell' => false, 'mergeToCell' => ''],
|
['value' => 'By', 'cell' => 'AF1', 'mergeCell' => false, 'mergeToCell' => ''],
|
||||||
|
['value' => 'Frequency Livechat (1 Minggu)', 'cell' => 'AG1', 'mergeCell' => false, 'mergeToCell' => ''],
|
||||||
];
|
];
|
||||||
|
|
||||||
$spreadsheet = new Spreadsheet();
|
$spreadsheet = new Spreadsheet();
|
||||||
@@ -497,6 +500,8 @@ class LivechatController extends Controller
|
|||||||
$summary = $liveChat->summary;
|
$summary = $liveChat->summary;
|
||||||
$user = $liveChat->user;
|
$user = $liveChat->user;
|
||||||
|
|
||||||
|
$frequencyLivechat = $this->frequencyLivechat($user->nID);
|
||||||
|
|
||||||
$fullNameDoctor = '-';
|
$fullNameDoctor = '-';
|
||||||
if (!empty($liveChat->doctor->user)) {
|
if (!empty($liveChat->doctor->user)) {
|
||||||
$fullNameDoctor = 'dr. ';
|
$fullNameDoctor = 'dr. ';
|
||||||
@@ -699,6 +704,7 @@ class LivechatController extends Controller
|
|||||||
$sheet->setCellValue('AD' . $startFromSheet1, $obat);
|
$sheet->setCellValue('AD' . $startFromSheet1, $obat);
|
||||||
$sheet->setCellValue('AE' . $startFromSheet1, $obatQty);
|
$sheet->setCellValue('AE' . $startFromSheet1, $obatQty);
|
||||||
$sheet->setCellValue('AF' . $startFromSheet1, 'LMS');
|
$sheet->setCellValue('AF' . $startFromSheet1, 'LMS');
|
||||||
|
$sheet->setCellValue('AG' . $startFromSheet1, $frequencyLivechat);
|
||||||
// $sheet->setCellValue('AC' . $startFrom, $liveChat->prescription->dCreateOn ?? '-');
|
// $sheet->setCellValue('AC' . $startFrom, $liveChat->prescription->dCreateOn ?? '-');
|
||||||
// $sheet->setCellValue('AD' . $startFrom, $obat);
|
// $sheet->setCellValue('AD' . $startFrom, $obat);
|
||||||
// $sheet->setCellValue('AE' . $startFrom, $tebusResep);
|
// $sheet->setCellValue('AE' . $startFrom, $tebusResep);
|
||||||
@@ -975,4 +981,14 @@ class LivechatController extends Controller
|
|||||||
"file_url" => $fileUrl
|
"file_url" => $fileUrl
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function frequencyLivechat($nIdUser)
|
||||||
|
{
|
||||||
|
$liveChats = Livechat::where('sStatus', 2)
|
||||||
|
->where('dRequestTime', '>=', Carbon::now()->subDays(7))
|
||||||
|
->where('nIDUser', $nIdUser)
|
||||||
|
->count();
|
||||||
|
|
||||||
|
return $liveChats;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user