fix rebate in laporan and added imbang duga harian checkup

This commit is contained in:
Hafifie PKB
2024-09-02 01:51:40 +08:00
parent 69167164db
commit 275cebf4f0
8 changed files with 90 additions and 12 deletions
@@ -24,6 +24,8 @@ use App\AkruNet;
use App\imbangdugabackup;
use Carbon\Carbon;
use App\imbangdugalama;
use App\Services\Reports\ImbangDugaService;
use DateTime;
use Illuminate\Support\Facades\DB;
@@ -1761,4 +1763,22 @@ class LaporanController extends Controller
}
}
public function getImbangDugaBackup(Request $request){
$cawangan = Cawangan::on('mysql7')->get();
$array_imbangduga = [];
foreach($cawangan as $caw){
$igService = new ImbangDugaService($caw['kodcaw'],$request->tarikh);
$imbangdugabackup = $igService->getImbangDugaBackupData($request->jenistally);
if(!isset($imbangdugabackup['message'])){
$ig = $imbangdugabackup->toArray();
$ig['cawangan'] = $caw['details_caw'];
array_push($array_imbangduga,$ig);
}
}
usort($array_imbangduga, fn($a, $b) => $a['tagtally'] <=> $b['tagtally']);
return response()->json($array_imbangduga,200);
}
}