From 222f1b7251832abfda0f334e51c1769b9e606dd7 Mon Sep 17 00:00:00 2001 From: hdm Date: Thu, 9 Feb 2023 21:43:58 +0800 Subject: [PATCH] =?UTF-8?q?#I6DEZP=20=E4=BA=BA=E5=8A=9B=E8=B5=84=E6=BA=90-?= =?UTF-8?q?>=E4=BA=BA=E4=BA=8B=E8=B0=83=E5=8A=A8->=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/user/controller/Personal.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/user/controller/Personal.php b/app/user/controller/Personal.php index 093f427..e5d8504 100644 --- a/app/user/controller/Personal.php +++ b/app/user/controller/Personal.php @@ -53,23 +53,23 @@ class Personal extends BaseController $param = get_params(); if (request()->isAjax()) { $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) { $param['update_time'] = time(); $res = Db::name('DepartmentChange')->strict(false)->field(true)->update($param); add_log('edit', $param['id'], $param); } else { + $count = Db::name('Department')->where(['leader_id' => $param['uid']])->count(); + if($count>0){ + return to_assign(1,'请先撤销该员工的部门负责人头衔再调部门'); + } $param['create_time'] = time(); $param['admin_id'] = $this->uid; $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); } - if ($res!==false) { - Db::name('Admin')->where('id', $param['uid'])->update(['did' => $param['to_did']]); - } return to_assign(); } else { $id = isset($param['id']) ? $param['id'] : 0;