tambah field livechat
This commit is contained in:
@@ -322,6 +322,8 @@ class LivechatController extends Controller
|
||||
$obat = implode('; ',$obatArray);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
$sheet->setCellValue('A' . $startFrom, $indexLiveChat + 1);
|
||||
$sheet->setCellValue('B' . $startFrom, $liveChat->nID ?? '-');
|
||||
$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' => 'Jumlah Obat', 'cell' => 'AE1', 'mergeCell' => false, 'mergeToCell' => ''],
|
||||
['value' => 'By', 'cell' => 'AF1', 'mergeCell' => false, 'mergeToCell' => ''],
|
||||
['value' => 'Frequency Livechat (1 Minggu)', 'cell' => 'AG1', 'mergeCell' => false, 'mergeToCell' => ''],
|
||||
];
|
||||
|
||||
$spreadsheet = new Spreadsheet();
|
||||
@@ -497,6 +500,8 @@ class LivechatController extends Controller
|
||||
$summary = $liveChat->summary;
|
||||
$user = $liveChat->user;
|
||||
|
||||
$frequencyLivechat = $this->frequencyLivechat($user->nID);
|
||||
|
||||
$fullNameDoctor = '-';
|
||||
if (!empty($liveChat->doctor->user)) {
|
||||
$fullNameDoctor = 'dr. ';
|
||||
@@ -699,6 +704,7 @@ class LivechatController extends Controller
|
||||
$sheet->setCellValue('AD' . $startFromSheet1, $obat);
|
||||
$sheet->setCellValue('AE' . $startFromSheet1, $obatQty);
|
||||
$sheet->setCellValue('AF' . $startFromSheet1, 'LMS');
|
||||
$sheet->setCellValue('AG' . $startFromSheet1, $frequencyLivechat);
|
||||
// $sheet->setCellValue('AC' . $startFrom, $liveChat->prescription->dCreateOn ?? '-');
|
||||
// $sheet->setCellValue('AD' . $startFrom, $obat);
|
||||
// $sheet->setCellValue('AE' . $startFrom, $tebusResep);
|
||||
@@ -975,4 +981,14 @@ class LivechatController extends Controller
|
||||
"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