修复共享屏幕idbug
This commit is contained in:
parent
bc77b85686
commit
765d241d5b
|
|
@ -9,18 +9,18 @@
|
|||
/// <returns></returns>
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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"])
|
||||
|
|
|
|||
Loading…
Reference in New Issue