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()} 尝试次数!"); }