#I6DEZP 人力资源->人事调动->编辑报错问题修复
This commit is contained in:
parent
2613824121
commit
222f1b7251
@ -53,23 +53,23 @@ class Personal extends BaseController
|
|||||||
$param = get_params();
|
$param = get_params();
|
||||||
if (request()->isAjax()) {
|
if (request()->isAjax()) {
|
||||||
$param['move_time'] = isset($param['move_time']) ? strtotime($param['move_time']) : 0;
|
$param['move_time'] = isset($param['move_time']) ? strtotime($param['move_time']) : 0;
|
||||||
$count = Db::name('Department')->where(['leader_id' => $param['uid']])->count();
|
|
||||||
if($count>0){
|
|
||||||
return to_assign(1,'请先撤销该员工的部门负责人头衔再调部门');
|
|
||||||
}
|
|
||||||
if ($param['id'] > 0) {
|
if ($param['id'] > 0) {
|
||||||
$param['update_time'] = time();
|
$param['update_time'] = time();
|
||||||
$res = Db::name('DepartmentChange')->strict(false)->field(true)->update($param);
|
$res = Db::name('DepartmentChange')->strict(false)->field(true)->update($param);
|
||||||
add_log('edit', $param['id'], $param);
|
add_log('edit', $param['id'], $param);
|
||||||
} else {
|
} else {
|
||||||
|
$count = Db::name('Department')->where(['leader_id' => $param['uid']])->count();
|
||||||
|
if($count>0){
|
||||||
|
return to_assign(1,'请先撤销该员工的部门负责人头衔再调部门');
|
||||||
|
}
|
||||||
$param['create_time'] = time();
|
$param['create_time'] = time();
|
||||||
$param['admin_id'] = $this->uid;
|
$param['admin_id'] = $this->uid;
|
||||||
$res = Db::name('DepartmentChange')->strict(false)->field(true)->insertGetId($param);
|
$res = Db::name('DepartmentChange')->strict(false)->field(true)->insertGetId($param);
|
||||||
|
if ($res!==false) {
|
||||||
|
Db::name('Admin')->where('id', $param['uid'])->update(['did' => $param['to_did']]);
|
||||||
|
}
|
||||||
add_log('add', $res, $param);
|
add_log('add', $res, $param);
|
||||||
}
|
}
|
||||||
if ($res!==false) {
|
|
||||||
Db::name('Admin')->where('id', $param['uid'])->update(['did' => $param['to_did']]);
|
|
||||||
}
|
|
||||||
return to_assign();
|
return to_assign();
|
||||||
} else {
|
} else {
|
||||||
$id = isset($param['id']) ? $param['id'] : 0;
|
$id = isset($param['id']) ? $param['id'] : 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user