|
|
@@ -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);
|
|
|
+ }
|
|
|
/**
|
|
|
* 修改员工资料
|
|
|
*
|