$this->member_id, ]; $res = (new PersonnelService())->info($where); if(!$res['code']){ return fail($res['msg']); } return success($res['data']); } //员工修改 public function edit(Request $request){ $params = $request->all(); $data = [ 'head_img'=>$params['head_img'],//头像|绝对地址 'name'=>$params['name'],//姓名 'address'=>$params['address'],//住址 'gender'=>$params['gender'],//性别 'birthday'=>$params['birthday'],//生日 'email'=>$params['email'],//邮箱 'phone'=>$params['phone'],//手机号 'wx'=>$params['wx'],//微信号 ]; //获取员工信息 $where = [ 'id'=>$this->member_id, ]; $res = (new PersonnelService())->edit($where,$data); if(!$res['code']){ return fail('操作失败'); } return success([]); } //人力资源-人员表 public function getPersonnelAll(Request $request){ //获取员工信息 $where = [ 'account_type' => $request->param('account_type', ''),//账号类型|teacher=老师,market=销售 'personnel_id' => $request->param('personnel_id', ''),//员工id ]; $field = 'id,name'; $res = (new PersonnelService())->getAll($where,$field); if(!$res){ return fail('账户信息有误'); } return success($res); } //验证新旧密码是否正确 public function checkOldPwd(Request $request){ //获取员工信息 $old_password = $request->param('old_password',''); if(empty($old_password)){ return fail('请输入旧密码'); } $res = (new PersonnelService())->checkOldPwd($old_password); if(!$res['code']){ return fail('旧密码不正确'); } return success($res['data']); } //员工端-修改登录密码 public function edidPassword(Request $request){ $new_password = $request->param('new_password','');//新密码 $key_value = $request->param('key_value','');//修改密码的key_value $phone = $request->param('phone','');//登录账号 if(empty($new_password) || empty($key_value)){ return fail('缺少参数'); } $res = (new PersonnelService())->edidPassword($phone,$new_password,$key_value); if(!$res['code']){ return fail($res['msg']); } return success($res['data']); } }