|
...
|
...
|
@@ -987,15 +987,18 @@ class ProjectController extends BaseController |
|
|
|
]);
|
|
|
|
//查看当前用户是否存在
|
|
|
|
$hrModel = new ManageHr();
|
|
|
|
$hrInfo = $hrModel->read(['id'=>$this->param['old_id']]);
|
|
|
|
if($hrInfo === false){
|
|
|
|
$oldHrInfo = $hrModel->read(['id'=>$this->param['old_id']]);
|
|
|
|
if($oldHrInfo === false){
|
|
|
|
$this->response('当前用户不存在',Code::SYSTEM_ERROR);
|
|
|
|
}
|
|
|
|
$hrInfo = $hrModel->read(['id'=>$this->param['new_id'],'status'=>1]);
|
|
|
|
if($hrInfo === false){
|
|
|
|
$newHrInfo = $hrModel->read(['id'=>$this->param['new_id'],'status'=>1]);
|
|
|
|
if($newHrInfo === false){
|
|
|
|
$this->response('变更的用户不存在',Code::SYSTEM_ERROR);
|
|
|
|
}
|
|
|
|
$logic->getManagerFiled($hrInfo['entry_position'],$this->param['old_id'],$this->param['new_id'],$this->param['project_id'] ?? []);
|
|
|
|
if($oldHrInfo['entry_position'] != $newHrInfo['entry_position']){
|
|
|
|
$this->response('不同岗位不允许变更',Code::SYSTEM_ERROR);
|
|
|
|
}
|
|
|
|
$logic->getManagerFiled($newHrInfo['entry_position'],$this->param['old_id'],$this->param['new_id'],$this->param['project_id'] ?? []);
|
|
|
|
$this->response('success');
|
|
|
|
}
|
|
|
|
|
...
|
...
|
|