dev #2

Merged
admin merged 176 commits from dev into master 2025-04-18 01:31:49 +00:00
Showing only changes of commit cadb69f4b9 - Show all commits

View File

@ -492,20 +492,14 @@ return {#result_members, result_members, result_scores, hash_data}";
var scores = ((object[])scriptResult[2]).Cast<string>().Select(decimal.Parse).ToList();
var hashData = ((object[])scriptResult[3]).Cast<string>().ToList();
var validItems = members.Select((m, i) =>
var validItems = members.AsParallel()
.Select((m, i) =>
{
try
{
return !string.IsNullOrEmpty(hashData[i])
? BusJsonSerializer.Deserialize<T>(hashData[i])
: null;
}
catch (Exception ex)
{
_logger.LogError($"反序列化失败: {m} - {ex.Message}");
return null;
}
}).Where(x => x != null).ToList();
try { return BusJsonSerializer.Deserialize<T>(hashData[i]); }
catch { return null; }
})
.Where(x => x != null)
.ToList();
var hasNext = validItems.Count > pageSize;
var actualItems = hasNext ? validItems.Take(pageSize) : validItems;