diff --git a/WGShare.API/Helpers/UserShareIdHelper.cs b/WGShare.API/Helpers/UserShareIdHelper.cs index 73f9bf6..f36c585 100644 --- a/WGShare.API/Helpers/UserShareIdHelper.cs +++ b/WGShare.API/Helpers/UserShareIdHelper.cs @@ -9,18 +9,18 @@ /// public static string GenerateUnique8DigitNumber() { - int uniqueNumber; + string uniqueNumber; Random random = new Random(); // 确保生成的数字不会重复 do { long ticks = DateTime.UtcNow.Ticks; - int randomPart = random.Next(1000, 10000); // 随机生成4位数字 - uniqueNumber = int.Parse((ticks % 10000).ToString("D4") + randomPart.ToString("D4")); // 拼接成8位数字 + var randomPart = random.Next(1000, 10000).ToString(); // 随机生成4位数字 + uniqueNumber = randomPart + (ticks % 10000).ToString("D4"); // 拼接成8位数字 } while (RedisHelper.Instance.SIsMember("screen_share_id", uniqueNumber)); RedisHelper.Instance.SAdd("screen_share_id", uniqueNumber); - return uniqueNumber.ToString(); + return uniqueNumber; } } } diff --git a/WGShare.API/Program.cs b/WGShare.API/Program.cs index 0aa53f9..7ca1122 100644 --- a/WGShare.API/Program.cs +++ b/WGShare.API/Program.cs @@ -20,7 +20,6 @@ namespace WGShare.API var builder = WebApplication.CreateBuilder(args); var configuration = builder.Configuration; - // Add services to the container. RedisHelper.Initialization(new FreeRedis.RedisClient(configuration["Redis:master"])