@@ -67,13 +68,28 @@ public function get(Grid\Model $model)
...
@@ -67,13 +68,28 @@ public function get(Grid\Model $model)
publicfunctiongetList(array$param)
publicfunctiongetList(array$param)
{
{
$prePage=$param['per_page']??20;
$prePage=$param['per_page']??20;
$start=$param['start']??0;
$offsetstart=$param['offsetstart']??0;
$number=$param['search']['number']??'';
$number=$param['search']['number']??'';
$lname=$param['search']['lname']??'';
$lname=$param['search']['lname']??'';
$year=$param['search']['year']??date("Y");
$year=$param['search']['year']??date("Y");
$invoiced_at=$param['search']['invoiced_at']??[];
$invoiced_at=$param['search']['invoiced_at']??[];
$received_at=$param['search']['received_at']??[];
$received_at=$param['search']['received_at']??[];
$list=[];
$list=[];
$note_monitor=DB::table('covenant_receive_payment AS rp')
->select(DB::raw('rp.lawyer_id,rp.year,l.number as lnumber,l.name as lname,l.commission_rate,sum(invoiced_money) as invoiced_money,sum(received_amount) as received_amount'))
//->select(['rp.*', 'l.name as lname', 'l.number as lnumber', 'l.commission_rate'])
->leftJoin('lawyer as l','rp.lawyer_id','=','l.id');
$note_monitor=DB::table('covenant_receive_payment AS rp')
->select(DB::raw('rp.lawyer_id,rp.year,l.number as lnumber,l.name as lname,l.commission_rate,sum(invoiced_money) as invoiced_money,sum(received_amount) as received_amount'))
//->select(['rp.*', 'l.name as lname', 'l.number as lnumber', 'l.commission_rate'])
->leftJoin('lawyer as l','rp.lawyer_id','=','l.id');