Merge branch 'master' of https://bitbucket.org/FlavioBarachino/bubofamily
This commit is contained in:
commit
bebac2cd6d
@ -146,7 +146,15 @@ class MovimentiController extends Controller
|
|||||||
|
|
||||||
public function listMovPerCateg(Request $request)
|
public function listMovPerCateg(Request $request)
|
||||||
{
|
{
|
||||||
$mov=Movimenti::listByCatMonth($request['month'], $request['cat']);
|
if($request['year'])
|
||||||
|
{
|
||||||
|
$anno=$request['year'];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$anno=date('Y');
|
||||||
|
}
|
||||||
|
$mov=Movimenti::listByCatMonth($request['month'], $request['cat'],$anno);
|
||||||
return view('conti.movimenti.list',
|
return view('conti.movimenti.list',
|
||||||
[
|
[
|
||||||
'movimenti'=> $mov,
|
'movimenti'=> $mov,
|
||||||
|
@ -108,12 +108,13 @@ class Movimenti extends Model
|
|||||||
->delete();
|
->delete();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function listByCatMonth($month,$cat) {
|
public static function listByCatMonth($month,$cat,$year) {
|
||||||
return DB::table('movimentis')
|
return DB::table('movimentis')
|
||||||
->join('categories','movimentis.mov_fk_categoria','=','categories.id')
|
->join('categories','movimentis.mov_fk_categoria','=','categories.id')
|
||||||
->join('tags','movimentis.mov_fk_tags','=','tags.id')
|
->join('tags','movimentis.mov_fk_tags','=','tags.id')
|
||||||
->where('movimentis.mov_fk_categoria','=',$cat)
|
->where('movimentis.mov_fk_categoria','=',$cat)
|
||||||
->whereMonth('mov_data','=',$month)
|
->whereMonth('mov_data','=',$month)
|
||||||
|
->whereYear('mov_data', '=' , $year)
|
||||||
->leftJoin('documentis', 'movimenti_id','=','movimentis.id')
|
->leftJoin('documentis', 'movimenti_id','=','movimentis.id')
|
||||||
->select('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name', DB::raw('Count(movimenti_id) as quanti'))
|
->select('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name', DB::raw('Count(movimenti_id) as quanti'))
|
||||||
->groupBy('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name')
|
->groupBy('movimentis.id','mov_data','mov_descrizione','mov_importo','cat_name','tag_name')
|
||||||
|
Loading…
Reference in New Issue
Block a user