浏览代码

修复部门保存问题

chen_yjin 1 月之前
父节点
当前提交
d1ec1cdd04
共有 1 个文件被更改,包括 10 次插入9 次删除
  1. 10 9
      JLHHJSvr/Excutor/SaveDeptExcutor.cs

+ 10 - 9
JLHHJSvr/Excutor/SaveDeptExcutor.cs

@@ -45,15 +45,6 @@ namespace JLHHJSvr.Excutor
             {
                 con.Open();
 
-                cmd.CommandText = @"SELECT COUNT(deptname) AS cnt FROM u_dept WHERE deptname = @deptname";
-                cmd.Parameters.Clear();
-                cmd.Parameters.AddWithValue("@deptname", request.dept.deptname);
-                var cnt = Convert.ToInt32(cmd.ExecuteScalar());
-                if (cnt > 0)
-                {
-                    throw new LJCommonException("存在重复部门名称,请检查!");
-                }
-
                 // 初始化属性
                 AutoInit.AutoInitS(cmd, request.dept);
 
@@ -65,6 +56,16 @@ namespace JLHHJSvr.Excutor
 
                         if (request.dept.deptid == null || request.dept.deptid <= 0)
                         {
+
+                            cmd.CommandText = @"SELECT COUNT(deptname) AS cnt FROM u_dept WHERE deptname = @deptname";
+                            cmd.Parameters.Clear();
+                            cmd.Parameters.AddWithValue("@deptname", request.dept.deptname);
+                            var cnt = Convert.ToInt32(cmd.ExecuteScalar());
+                            if (cnt > 0)
+                            {
+                                throw new LJCommonException("存在重复部门名称,请检查!");
+                            }
+
                             //新建
                             request.dept.createtime = dtNow;
                             request.dept.deptid = BllHelper.GetID(cmd, "u_dept");