Selaa lähdekoodia

工资计算优化

qiuenguang 1 vuosi sitten
vanhempi
commit
83eca997a5
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      application/api/controller/StaffSalary.php

+ 2 - 2
application/api/controller/StaffSalary.php

@@ -104,7 +104,7 @@ class StaffSalary extends Api
                 a.sczl_装版工时 as 装版工时,a.sczl_保养工时 as 保养工时,a.sczl_打样工时 as 打样工时,a.sczl_异常工时1 as 异常停机工时,a.sczl_设备运行工时 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_废品率系数,
+                a.sczl_废品率系数,a.UniqId,
                 b.千件工价,b.日定额,b.补产标准,c.工价系数 as 工序难度系数,c.版距
                 ,d1.员工姓名 as name1,d2.员工姓名 as name2,d3.员工姓名 as name3,d4.员工姓名 as name4,d5.员工姓名 as name5,d6.员工姓名 as name6,d7.员工姓名 as name7,d8.员工姓名 as name8
                 ,d9.员工姓名 as name9,d10.员工姓名 as name10";
@@ -120,7 +120,7 @@ class StaffSalary extends Api
             $query->join("人事_基本资料 $alias", "$field = {$alias}.员工编号 AND {$field} IS NOT NULL", 'LEFT');
         }
         $query->where($where)->where('a.sczl_jtbh','in',$jtbhs);
-        $list = $query->order('a.sczl_rq')->select();
+        $list = $query->order('a.sczl_rq')->group('UniqId')->select();
         $UniqId = \db('绩效工资汇总')->field('UniqID')->order('UniqID desc')->find();
         if (empty($UniqId)){
             $UniqId = 1;