fix autotawarruq and imbangduga

This commit is contained in:
Hafifie PKB
2023-12-06 23:41:22 +08:00
parent 43b33c96df
commit 3b6f5c17a4
13 changed files with 153 additions and 56 deletions
@@ -4,6 +4,7 @@ namespace App\Http\Controllers\Reports;
use App\Http\Controllers\Controller;
use App\Services\Reports\OnePercentService as ReportOne;
use App\TransaksiKeuntungan;
use Illuminate\Http\Request;
class OnePercentController extends Controller
@@ -25,6 +26,14 @@ class OnePercentController extends Controller
return response()->json($response);
}
public function getRoundedImbangDuga(string $kod_cawangan)
{
$reports = new ReportOne($kod_cawangan);
$response = $reports->getTotalRounded('B');
return response()->json($response);
}
public function getKeuntunganLejerAm(string $kod_cawangan,Request $request)
{
$reports = new ReportOne($kod_cawangan);
@@ -40,4 +49,22 @@ class OnePercentController extends Controller
return response()->json($response);
}
public function getRoundedLejerAm(string $kod_cawangan)
{
$reports = new ReportOne($kod_cawangan);
$response = $reports->getTotalRounded('B');
return response()->json($response);
}
public function getTotalRebate(Request $request){
$totalrebate = TransaksiKeuntungan::on('mysql7')
->where('norujukan',$request->norujukan)
->selectRaw('SUM(ujrah - ujrah_rebet) as ujrah')
->selectRaw('SUM(onepercent - onepercent_rebet) as onepercent')
->first();
return response()->json($totalrebate);
}
}