public async Task <ResponseMessage <List <PeriodReponse> > > SearchnowPeriod(Models.UserInfo user) { Logger.Trace($"用户{user?.UserName ?? ""}({user?.Id ?? ""})查询赛季列表"); var response = new ResponseMessage <List <PeriodReponse> >(); if (!ModelState.IsValid) { response.Code = ResponseCodeDefines.ArgumentNullError; response.Message = "模型验证失败" + ModelState.GetAllErrors(); Logger.Warn("查询赛季列表验证失败:\r\n{0}", response.Message ?? ""); return(response); } try { response = await _scorePeriodManager.SearchNowAndhistoryPeriodlist(); } catch (Exception e) { response.Code = ResponseCodeDefines.ServiceError; response.Message = e.Message; Logger.Error($"用户{user?.UserName ?? ""}({user?.Id ?? ""})查询赛季列表,报错:{e.Message}\r\n{e.StackTrace}"); } return(response); }