MY 2 дней назад
Родитель
Сommit
afbf0b9c10
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      JLHHJSvr/BLL/BllHelper.cs
  2. 1 1
      JLHHJSvr/Helper/LockHelper.cs

+ 1 - 1
JLHHJSvr/BLL/BllHelper.cs

@@ -55,7 +55,7 @@ namespace JLHHJSvr.BLL
         public static int GetID(SqlCommand cmd, string key, int step = 1)
         {
             int rslt = 0;
-            cmd.CommandText = "UPDATE Sys_scIdentity SET ScIdentityno = ScIdentityno + @step, @curid = ScIdentityno + @step WHERE Tablename = @idkey";
+            cmd.CommandText = "UPDATE Sys_scIdentity WITH (ROWLOCK, UPDLOCK) SET ScIdentityno = ScIdentityno + @step, @curid = ScIdentityno + @step WHERE Tablename = @idkey";
             cmd.Parameters.Clear();
             cmd.Parameters.Add("@idkey", SqlDbType.VarChar).Value = key;
             cmd.Parameters.Add("@step", SqlDbType.Int).Value = step;

+ 1 - 1
JLHHJSvr/Helper/LockHelper.cs

@@ -314,7 +314,7 @@ namespace JLHHJSvr.Helper
 	                                ,billid
 	                                ,billcode
 	                                ,opemp
-                                FROM u_lock_table
+                                FROM u_lock_table WITH (NOLOCK)
                                 WHERE is_locked = 1
 	                                AND opemp <> @opemp
 	                                AND (