|
|
@@ -119,7 +119,7 @@ class OvertimeVerification extends Api
|
|
|
->where('j.sys_ny',$req['date'])
|
|
|
->where(['r.所在部门'=>['like',$req['department'].'%']])
|
|
|
->column('CONCAT(j.bh, "-", DATE_FORMAT(sczl_rq,"%Y.%m")) AS rq_bh,j.bh,rtrim(j.xm) as 员工姓名,r.工资表类别,DATE_FORMAT(r.聘用日期,"%Y.%m.%d") as 聘用日期,j.法定天数,
|
|
|
- sum(j.日定额) as 当月定额,(sum(j.班组车头产量*j.工序难度系数)+sum(j.班组换算产量)) as 月度合计产量,sum(j.个人计件工资) as 个人计件工资,
|
|
|
+ sum(j.达标定额) as 当月定额,(sum(j.班组车头产量*j.工序难度系数)+sum(j.班组换算产量)) as 月度合计产量,sum(j.个人计件工资) as 个人计件工资,
|
|
|
sum(j.个人加班工资) as 个人加班工资,sum(j.异常停机工时) as 月计时时数,LEFT(j.sczl_rq, 7) as sczl_rq');
|
|
|
|
|
|
$year=substr($req['date'],0,4);
|
|
|
@@ -180,12 +180,12 @@ class OvertimeVerification extends Api
|
|
|
}
|
|
|
$req = $this->request->param();
|
|
|
$res=db('绩效工资汇总')->cache(true,86400)
|
|
|
- ->field('LEFT(sczl_rq, 10) as sczl_rq,sczl_gdbh,rtrim(g.Gd_cpmc) as Gd_cpmc,sczl_yjno,sczl_gxh,sczl_type,
|
|
|
+ ->field('LEFT(sczl_rq, 10) as sczl_rq,sczl_gdbh,rtrim(g.成品名称) as Gd_cpmc,sczl_yjno,sczl_gxh,sczl_type,
|
|
|
sczl_jtbh,sum(班组车头产量) as 班组车头产量,工序难度系数 as 产量系数,(sum(班组车头产量*工序难度系数)) as 计件产量,
|
|
|
sum(班组换算产量) as 补产产量,(sum(班组车头产量*工序难度系数)+sum(班组换算产量)) as 核算产量,日定额,sum(达标定额)
|
|
|
as 达标定额,千件工价,补产标准,sum(个人计件工资) as 个人计件工资,sum(个人加班工资) as 个人加班工资,Rate as 个人比例,
|
|
|
sum(装版工时) as 装版工时,sum(保养工时) as 保养工时,sum(打样工时) as 打样工时,sum(计时补差额工资) as 计时补差')
|
|
|
- ->join('工单_基本资料 g','g.Gd_gdbh=绩效工资汇总.sczl_gdbh','LEFT')
|
|
|
+ ->join('工单_基本资料 g','g.Gd_gdbh=绩效工资汇总.sczl_gdbh AND g.行号=1')
|
|
|
->group('LEFT(sczl_rq, 10),sczl_gdbh')
|
|
|
->where(['sys_ny'=>$req['date'],'bh'=>$req['code']])
|
|
|
->select();
|
|
|
@@ -268,6 +268,8 @@ class OvertimeVerification extends Api
|
|
|
}
|
|
|
$req = $this->request->param();
|
|
|
$yg = db()->table('人事_基本资料')->where('员工姓名',$req['search'])->value('员工编号');
|
|
|
+ // $yg = db()->table('人事_基本资料')->where('员工姓名','like','%'.$req['search'].'%')->column('员工编号');
|
|
|
+
|
|
|
if($yg){
|
|
|
$req['search']=$yg;
|
|
|
}
|