huangsanjia 1 سال پیش
والد
کامیت
baceea1f94
1فایلهای تغییر یافته به همراه19 افزوده شده و 0 حذف شده
  1. 19 0
      application/api/controller/Staff.php

+ 19 - 0
application/api/controller/Staff.php

@@ -125,6 +125,25 @@ class Staff extends Api
         $data = array_values($data);
         $this->success('请求成功',$data);
     }
+    /**
+     * 获取员工资料
+     * @ApiMethod GET
+     * @params string code
+    */
+    public function getStaffInfo(){
+        if (Request::instance()->isGet() == false){
+            $this->error('非法请求');
+        }
+        $params = Request::instance()->param();
+        $where = [];
+        if (isset($params['code'])){
+            $where['员工编号'] = $params['code'] ;
+        }
+        $field = '员工编号,rtrim(员工姓名) as 员工姓名,性别,聘用日期,转正日期,rtrim(所在部门) as 所在部门,rtrim(部门编码) as 部门编码,rtrim(职称职务) as 职称职务,rtrim(身份证号) as 身份证号,出生日期,
+        rtrim(人员性质) as 人员性质,rtrim(人员类别) as 人员类别,班次类型,工资表类别,薪酬核算分组,rtrim(在职状态) as 在职状态,rtrim(U8在职) as U8在职,U8离职日期,rtrim(sys_id) as sys_id,sys_rq,mod_rq';
+        $data = Db::name('人事_基本资料')->where($where)->field($field)->find();
+        $this->success('请求成功',$data);
+    }
     /**
      * 修改员工资料
      *