Browse Source

班组成员添加

15168162575 1 year ago
parent
commit
b9b204bc10
1 changed files with 9 additions and 0 deletions
  1. 9 0
      application/api/controller/Facility.php

+ 9 - 0
application/api/controller/Facility.php

@@ -473,6 +473,7 @@ class Facility extends Api
             for ($i=1;$i<11;$i++){
                 if ($v['bh'.$i] != '' && $v['bh'.$i] != '000000'){
                     $name = \db('人事_基本资料')->where('员工编号',$v['bh'.$i])->field('rtrim(员工姓名) as 姓名')->find();
+                    var_dump($v['ID']);
                     if ($v['rate'.$i] > 0){
                         $data[$k][$i-1] = $v['bh'.$i].' '.$name['姓名'].' ('.number_format($v['rate'.$i]*100,2).'%'.')';
                     }else{
@@ -643,6 +644,14 @@ class Facility extends Api
         if (empty($lastId)){
             $lastId = 0;
         }
+        for($i=1;$i<11;$i++){
+            if (!empty($param['sczl_bh'.$i])){
+                $name = \db('人事_基本资料')->where('员工编号',$param['sczl_bh'.$i])->value('员工编号');
+                if (empty($name)){
+                    $this->error('未找到编号'.$param['sczl_bh'.$i].'员工信息,无法添加,请输入正确的员工编号');
+                }
+            }
+        }
         $param['sys_rq'] = date('Y-m-d H:i:s',time());
         $param['UniqId'] = $lastId + 1;
         $param['mod_rq'] = date('Y-m-d H:i:s',time());