Browse Source

优化员工工资计算

huangsanjia 1 năm trước cách đây
mục cha
commit
bbbbe11906
1 tập tin đã thay đổi với 8 bổ sung3 xóa
  1. 8 3
      application/api/controller/StaffSalary.php

+ 8 - 3
application/api/controller/StaffSalary.php

@@ -61,9 +61,10 @@ class StaffSalary extends Api
         }
         $startDate = $params['start_date'];
         $endDate = $params['end_date'];
+        //将起止日期内数据删除
+        \db('绩效工资汇总_temp')->where('sczl_rq','between',[$startDate,$endDate])->delete();
         $where = [];
         $where['a.sczl_rq'] = ['between',[$startDate,$endDate]];
-        $option['a.sczl_jtbh'] = ['like','JP09%'];
         $fields = "a.sczl_gdbh,a.sczl_yjno,a.sczl_gxh,a.sczl_gxmc as sczl_type,a.sczl_rq,a.sczl_jtbh,a.sczl_ms,a.sczl_cl as 班组车头产量,a.sczl_Pgcl,a.sczl_zcfp,
                 a.sczl_装版工时 as 装版工时,a.sczl_保养工时 as 保养工时,a.sczl_打样工时 as 打样工时,a.sczl_异常停机工时 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,
@@ -88,7 +89,7 @@ class StaffSalary extends Api
         if (empty($UniqId)){
             $UniqId = 1;
         }else{
-            $UniqId = $UniqId['UniqID'];
+            $UniqId = $UniqId['UniqID'] + 1;
         }
         $data = [];
         /**
@@ -430,6 +431,10 @@ class StaffSalary extends Api
         }
 //        halt($data);
         $res = \db('绩效工资汇总_temp')->insertAll($data);
-
+        if ($res){
+            $this->success('请求成功');
+        }else{
+            $this->error('请求失败');
+        }
     }
 }