linwu před 1 dnem
rodič
revize
343039d2e3
1 změnil soubory, kde provedl 14 přidání a 5 odebrání
  1. 14 5
      app/admin/controller/Performance.php

+ 14 - 5
app/admin/controller/Performance.php

@@ -68,9 +68,18 @@ class Performance extends AdminBaseController
             $item['jixiaoxishu2']      = $item['jixiaofen2'] > 100 ? 1 : $v['jixiaofen2'] / 100;
             $item['jixiaoxishu2']      = $item['jixiaofen2'] > 100 ? 1 : $v['jixiaofen2'] / 100;
             $item['jixiaoxishu3']      = $item['jixiaofen3'] > 100 ? 1 : $v['jixiaofen3'] / 100;
             $item['jixiaoxishu3']      = $item['jixiaofen3'] > 100 ? 1 : $v['jixiaofen3'] / 100;
             $item['jixiaogongzijishu'] = $v['jixiaogongzijishu'];
             $item['jixiaogongzijishu'] = $v['jixiaogongzijishu'];
-            $chuqinlv1                 = $v['shichuqin1'] / $v['yingchuqin1'];
-            $chuqinlv2                 = $v['shichuqin2'] / $v['yingchuqin2'];
-            $chuqinlv3                 = $v['shichuqin3'] / $v['yingchuqin3'];
+            if ($v['shichuqin1'] > $v['yingchuqin1']) {
+                return $item['xingming'].'的第一个月实际出勤天数应小于应出勤人数,请检查';
+            }
+            if ($v['shichuqin2'] > $v['yingchuqin2']) {
+                return $item['xingming'].'的第二个月实际出勤天数应小于应出勤人数,请检查';
+            }
+            if ($v['shichuqin3'] > $v['yingchuqin3']) {
+                return $item['xingming'].'的第三个月实际出勤天数应小于应出勤人数,请检查';
+            }
+            $chuqinlv1                 = empty($v['yingchuqin1']) ? 0 : $v['shichuqin1'] / $v['yingchuqin1'];
+            $chuqinlv2                 = empty($v['yingchuqin2']) ? 0 : $v['shichuqin2'] / $v['yingchuqin2'];
+            $chuqinlv3                 = empty($v['yingchuqin3']) ? 0 : $v['shichuqin3'] / $v['yingchuqin3'];
             $item['jixiaogongzi1']     = round($item['jixiaogongzijishu'] * $item['jixiaoxishu1'] * $chuqinlv1, 2);
             $item['jixiaogongzi1']     = round($item['jixiaogongzijishu'] * $item['jixiaoxishu1'] * $chuqinlv1, 2);
             $item['jixiaogongzi2']     = round($item['jixiaogongzijishu'] * $item['jixiaoxishu2'] * $chuqinlv2, 2);
             $item['jixiaogongzi2']     = round($item['jixiaogongzijishu'] * $item['jixiaoxishu2'] * $chuqinlv2, 2);
             $item['jixiaogongzi3']     = round($item['jixiaogongzijishu'] * $item['jixiaoxishu3'] * $chuqinlv3, 2);
             $item['jixiaogongzi3']     = round($item['jixiaogongzijishu'] * $item['jixiaoxishu3'] * $chuqinlv3, 2);
@@ -111,8 +120,8 @@ class Performance extends AdminBaseController
             ['gonghui', '工会会费'],
             ['gonghui', '工会会费'],
             ['shifa', '实际补发绩效工资'],
             ['shifa', '实际补发绩效工资'],
         ];
         ];
-//        unlink($old_file);
-//        unlink($new_file);
+        unlink($old_file);
+        unlink($new_file);
         export_exl("绩效工资", $xlsCell, $list);
         export_exl("绩效工资", $xlsCell, $list);
     }
     }