Merged in feature/imbangduga-backup (pull request #192)

Feature/imbangduga backup
This commit is contained in:
Muhd hafifie
2024-07-03 08:11:43 +00:00
3 changed files with 30 additions and 1 deletions
@@ -0,0 +1,22 @@
<?php
namespace App\Http\Controllers\Reports;
use App\Cawangan;
use App\Http\Controllers\Controller;
use App\imbangdugabackup;
use Illuminate\Http\Request;
class BalanceSheetsController extends Controller
{
public function getBalanceSheetsList(Request $request){
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
$list_imbangan = imbangdugabackup::on($cawangan['mysql'])
->where([['tarikh','>=',$request->mula],['tarikh','<=',$request->hingga]])
->paginate(5);
return json_encode($list_imbangan);
}
}
+6 -1
View File
@@ -469,7 +469,12 @@ class OnePercentService
}
private function filterCollection($collection,$type,$sumtype) : Float{
return $collection->filter(function ($item) use($type) {
$array_type = ['T','S','P','AT'];
return $collection->filter(function ($item) use($type,$array_type) {
if($type == 'T')
return in_array($type, $array_type);
return $item->trans_type === $type;
})->sum($sumtype);
}
+2
View File
@@ -25,5 +25,7 @@ $router->group(['prefix' => 'api/reports'], function () use ($router) {
$router->get('getTotalCurrentProfit/{kod_cawangan}', ['uses' => 'OnePercentController@getCurrentProfit']);
$router->get('stokaudit/get',['uses' => 'OnePercentController@getStokAuditBackdate']);
$router->get('balancesheets/get',['uses' => 'BalanceSheetsController@getBalanceSheetsList']);
});
});