BUB-5 Creato filtro da pagina report in base alla categoria sui movimenti

This commit is contained in:
2022-03-14 11:46:16 +01:00
parent 717d100dcf
commit aac58aca6d
9 changed files with 106 additions and 20 deletions

View File

@@ -143,21 +143,21 @@ class MovimentiController extends Controller
}
$reportSpesa = DB::table('movimentis')
->selectRaw('ABS(Sum(movimentis.mov_importo)) as resoconto, categories.cat_name')
->selectRaw('ABS(Sum(movimentis.mov_importo)) as resoconto, categories.cat_name,categories.id')
->join('categories','movimentis.mov_fk_categoria','=','categories.id')
->where('mov_importo','<',0)
->whereYear('mov_data',$year)
->whereMonth('mov_data',$month)
->groupBy('cat_name')
->groupBy('cat_name','categories.id')
->get();
$reportEntrate = DB::table('movimentis')
->selectRaw('ABS(Sum(movimentis.mov_importo)) as resoconto, categories.cat_name')
->selectRaw('ABS(Sum(movimentis.mov_importo)) as resoconto, categories.cat_name,categories.id')
->join('categories','movimentis.mov_fk_categoria','=','categories.id')
->where('mov_importo','>',0)
->whereYear('mov_data',$year)
->whereMonth('mov_data',$month)
->groupBy('cat_name')
->groupBy('cat_name','categories.id')
->get();
return view('components.charts',[
@@ -212,6 +212,20 @@ class MovimentiController extends Controller
}
public function listMovPerCateg(Request $request)
{
$mov=DB::table('movimentis')
->join('categories','movimentis.mov_fk_categoria','=','categories.id')
->join('tags','movimentis.mov_fk_tags','=','tags.id')
->where('movimentis.mov_fk_categoria','=',$request['cat'])
->whereMonth('mov_data','=',$request['month'])
->get();
return view('conti.movimenti.list',
[
'movimenti'=> $mov,
]);
}
public function apiList()
{