From 58cdc195b2bbf2717a8b62d86eee37b912ad127e Mon Sep 17 00:00:00 2001 From: area363 Date: Wed, 10 Jul 2024 15:02:31 +0900 Subject: [PATCH] test --- .../Commands/MySqlMigration.cs | 62 +++++++++++++++---- 1 file changed, 50 insertions(+), 12 deletions(-) diff --git a/NineChronicles.DataProvider.Executable/Commands/MySqlMigration.cs b/NineChronicles.DataProvider.Executable/Commands/MySqlMigration.cs index c88735e3..f213b092 100644 --- a/NineChronicles.DataProvider.Executable/Commands/MySqlMigration.cs +++ b/NineChronicles.DataProvider.Executable/Commands/MySqlMigration.cs @@ -255,18 +255,56 @@ public void Migration( _mySqlStore.StoreTransactionList(_txList); _mySqlStore.StoreAgentList(_agentList); _mySqlStore.StoreAvatarList(_avatarList); - Console.WriteLine($"[Adventure Boss] {_adventureBossSeasonList.Count} Season"); - _mySqlStore.StoreAdventureBossSeasonList(_adventureBossSeasonList); - Console.WriteLine($"[Adventure Boss] {_adventureBossWantedList.Count} Wanted"); - _mySqlStore.StoreAdventureBossWantedList(_adventureBossWantedList); - Console.WriteLine($"[Adventure Boss] {_adventureBossChallengeList.Count} Challenge"); - _mySqlStore.StoreAdventureBossChallengeList(_adventureBossChallengeList); - Console.WriteLine($"[Adventure Boss] {_adventureBossRushList.Count} Rush"); - _mySqlStore.StoreAdventureBossRushList(_adventureBossRushList); - Console.WriteLine($"[Adventure Boss] {_adventureBossUnlockFloorList.Count} Unlock"); - _mySqlStore.StoreAdventureBossUnlockFloorList(_adventureBossUnlockFloorList); - Console.WriteLine($"[Adventure Boss] {_adventureBossClaimRewardList.Count} claim"); - _mySqlStore.StoreAdventureBossClaimRewardList(_adventureBossClaimRewardList); + var tasks = new List(); + tasks.Add(Task.Run(async () => + { + Console.WriteLine($"[Adventure Boss] {_adventureBossSeasonList.Count} Season"); + await _mySqlStore.StoreAdventureBossSeasonList(_adventureBossSeasonList); + Console.WriteLine($"[Adventure Boss] {_adventureBossSeasonList.Count} Season Complete"); + } + )); + + tasks.Add(Task.Run(async () => + { + Console.WriteLine($"[Adventure Boss] {_adventureBossWantedList.Count} Wanted"); + await _mySqlStore.StoreAdventureBossWantedList(_adventureBossWantedList); + Console.WriteLine($"[Adventure Boss] {_adventureBossWantedList.Count} Wanted Complete"); + } + )); + + tasks.Add(Task.Run(async () => + { + Console.WriteLine($"[Adventure Boss] {_adventureBossChallengeList.Count} Challenge"); + await _mySqlStore.StoreAdventureBossChallengeList(_adventureBossChallengeList); + Console.WriteLine($"[Adventure Boss] {_adventureBossChallengeList.Count} Challenge Complete"); + } + )); + + tasks.Add(Task.Run(async () => + { + Console.WriteLine($"[Adventure Boss] {_adventureBossRushList.Count} Rush"); + await _mySqlStore.StoreAdventureBossRushList(_adventureBossRushList); + Console.WriteLine($"[Adventure Boss] {_adventureBossRushList.Count} Rush Complete"); + } + )); + + tasks.Add(Task.Run(async () => + { + Console.WriteLine($"[Adventure Boss] {_adventureBossUnlockFloorList.Count} Unlock"); + await _mySqlStore.StoreAdventureBossUnlockFloorList(_adventureBossUnlockFloorList); + Console.WriteLine($"[Adventure Boss] {_adventureBossUnlockFloorList.Count} Unlock Complete"); + } + )); + + tasks.Add(Task.Run(async () => + { + Console.WriteLine($"[Adventure Boss] {_adventureBossClaimRewardList.Count} claim"); + await _mySqlStore.StoreAdventureBossClaimRewardList(_adventureBossClaimRewardList); + Console.WriteLine($"[Adventure Boss] {_adventureBossClaimRewardList.Count} claim Complete"); + } + )); + + Task.WaitAll(tasks.ToArray()); } catch (Exception e) {