|
|
@@ -99,8 +99,16 @@ class Facility extends Api
|
|
|
$machineDetail = \db('设备_基本资料')->where('设备编号',$machine)->field('rtrim(千件工价) as 千件工价,rtrim(日定额) as 日定额')->find();
|
|
|
//组员信息
|
|
|
$list = \db('设备_产量计酬')->where($where)->field($field)->select();
|
|
|
- $totalA = \db('设备_产量计酬')->where($where)->where('sczl_bzdh','like','A%')->field('SUM(sczl_cl) as 产量')->select();
|
|
|
- $totalB = \db('设备_产量计酬')->where($where)->where('sczl_bzdh','like','B%')->field('SUM(sczl_cl) as 产量')->select();
|
|
|
+ $totalA = \db('设备_产量计酬')
|
|
|
+ ->where($where)
|
|
|
+ ->where('sczl_bzdh','like','A%')
|
|
|
+ ->field('SUM(sczl_cl) as 产量, SUM(sczl_zcfp) as 制程废品, SUM(sczl_zccp) as 制程次品, SUM(sczl_来料少数) as 来料异常, SUM(sczl_装版工时) as 装版工时')
|
|
|
+ ->select();
|
|
|
+ $totalB = \db('设备_产量计酬')
|
|
|
+ ->where($where)
|
|
|
+ ->where('sczl_bzdh','like','B%')
|
|
|
+ ->field('SUM(sczl_cl) as 产量, SUM(sczl_zcfp) as 制程废品, SUM(sczl_zccp) as 制程次品, SUM(sczl_来料少数) as 来料异常, SUM(sczl_装版工时) as 装版工时')
|
|
|
+ ->select();
|
|
|
if (empty($list)){
|
|
|
$this->success('',[]);
|
|
|
}
|
|
|
@@ -157,6 +165,14 @@ class Facility extends Api
|
|
|
}
|
|
|
$list['totalA'] = $totalA[0]['产量'];
|
|
|
$list['totalB'] = $totalB[0]['产量'];
|
|
|
+ $list['制程废品A'] = $totalA[0]['制程废品'];
|
|
|
+ $list['制程废品B'] = $totalB[0]['制程废品'];
|
|
|
+ $list['制程次品A'] = $totalA[0]['制程次品'];
|
|
|
+ $list['制程次品B'] = $totalB[0]['制程次品'];
|
|
|
+ $list['来料异常A'] = $totalA[0]['来料异常'];
|
|
|
+ $list['来料异常B'] = $totalB[0]['来料异常'];
|
|
|
+ $list['装版工时A'] = $totalA[0]['装版工时'];
|
|
|
+ $list['装版工时B'] = $totalB[0]['装版工时'];
|
|
|
$this->success('成功',$list);
|
|
|
}
|
|
|
|