Beispiel #1
0
        private async Task <string> GetTryCountRes(long tryCount, string activityKey, int logId)
        {
            await ActivityLogService.AddFailureCountAsync(logId);

            if (tryCount == RuleConst.IdiomsMaxTryCount)
            {
                // 移除活动缓存
                await _database.KeyDeleteAsync(activityKey);

                var log = await ActivityLogService.CloseActivityAsync(logId, "活动结束,挑战次数使用完毕!");

                return($@"
>>>>>>>>>尝试次数已用完,欢迎下次再来挑战!<<<<<<<<<<<<
本次挑战成果:
    成功次数:{log.SuccessCount.ToString()}
    失败次数:{log.FailureCount.ToString()}
希望大家再接再厉!
");
            }

            return($"还剩下{(RuleConst.IdiomsMaxTryCount - tryCount).ToString()} 尝试次数!");
        }