|
@@ -2620,8 +2620,32 @@ class Facility extends Api
|
|
|
$this->error('参数错误');
|
|
$this->error('参数错误');
|
|
|
}
|
|
}
|
|
|
$list = \db('设备_产量计酬')
|
|
$list = \db('设备_产量计酬')
|
|
|
- ->where('UniqId',$param['UniqId'])
|
|
|
|
|
|
|
+ ->alias('a')
|
|
|
|
|
+ ->join('工单_基本资料 b','a.sczl_gdbh = b.Gd_gdbh AND a.sczl_yjno = b.行号')
|
|
|
|
|
+ ->field('rtrim(a.sczl_gdbh) as 工单编号,rtrim(a.sczl_dedh) as dedh,rtrim(a.sczl_yjno) as yjno,
|
|
|
|
|
+ rtrim(a.sczl_gxh) as gxh,rtrim(a.sczl_gxmc) as gxmc,rtrim(a.sczl_type) as 检验类型,rtrim(a.sczl_num) as num,
|
|
|
|
|
+ rtrim(a.sczl_cl) as 计件箱数,rtrim(a.sczl_Pgcl) as 每箱数量,rtrim(a.sczl_bzdh) as bzdh,
|
|
|
|
|
+ IF(a.sczl_废品率系数 = 0, "",a.sczl_废品率系数) as 废品率系数,IF(a.sczl_装版工时 = 0, "",a.sczl_装版工时) as 换膜补时,
|
|
|
|
|
+ IF(a.sczl_保养工时 = 0, "",a.sczl_保养工时) as 保养工时,IF(a.sczl_异常停机工时 = 0, "",a.sczl_异常停机工时) as 异常总工时,
|
|
|
|
|
+ IF(a.sczl_设备运行工时 = 0, "",a.sczl_设备运行工时) as 通电工时,rtrim(a.sys_id) as 用户,rtrim(a.mod_rq) as 更新时间,
|
|
|
|
|
+ IF(a.sczl_异常工时1 = 0, "",a.sczl_异常工时1) as 异常补时,IF(a.sczl_异常类型1 = 0, "",a.sczl_异常类型1) as 异常类型,
|
|
|
|
|
+ a.sczl_bh1,a.sczl_bh2,a.sczl_bh3,a.sczl_bh4,a.sczl_bh5,a.sczl_bh6,a.sczl_bh7,a.sczl_bh8,a.sczl_bh9,a.sczl_bh10,
|
|
|
|
|
+ a.sczl_rate1,a.sczl_rate2,a.sczl_rate3,a.sczl_rate4,a.sczl_rate5,a.sczl_rate6,a.sczl_rate7,a.sczl_rate8,
|
|
|
|
|
+ a.sczl_rate9,a.sczl_rate10,a.sczl_bh98,rtrim(a.UniqId) as UniqId,rtrim(a.sczl_工价系数) as 难度系数,
|
|
|
|
|
+ rtrim(a.sczl_dedh) as 定额代号,a.sczl_rq,a.sczl_装版总工时 as 换膜总工时,rtrim(b.Gd_cpmc) as 产品名称,rtrim(b.成品名称) as 成品名称')
|
|
|
|
|
+ ->where('a.UniqId',$param['UniqId'])
|
|
|
->find();
|
|
->find();
|
|
|
|
|
+ for ($i=1;$i<11;$i++){
|
|
|
|
|
+ if (isset($list['sczl_bh'.$i])){
|
|
|
|
|
+ $name = \db('人事_基本资料')->where('员工编号',$list['sczl_bh'.$i])->field('员工姓名 as name')->find();
|
|
|
|
|
+ if (isset($name['name'])){
|
|
|
|
|
+ $list['组员'.$i] = $list['sczl_bh'.$i].$name['name'].'('.((float)$list['sczl_rate'.$i]*100).'%'.')';
|
|
|
|
|
+ $list['sczl_name'.$i] = $name['name'];
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $list['sczl_name'.$i] = '';
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
if (!empty($list)){
|
|
if (!empty($list)){
|
|
|
$this->success('成功',$list);
|
|
$this->success('成功',$list);
|
|
|
}else{
|
|
}else{
|