コード例 #1
0
 /// <summary>
 /// 更新问答题库缓存
 /// </summary>
 /// <param name="pkid"></param>
 public void RefreshQuestionInfoListCache()
 {
     try
     {
         using (var client = new Tuhu.Service.Activity.BigBrandClient())
         {
             var result = client.UpdateQuestionInfoList();
             if (!result.Success)
             {
                 Logger.Log(Level.Warning, $"更新问题库缓存失败", result.ErrorMessage);
             }
         }
     }
     catch (Exception ex)
     {
         Logger.Log(Level.Error, $"AnswerController -> RefreshQuestionInfoListCache ,异常信息:{ex.Message},堆栈异常:{ex.StackTrace}");
     }
 }
コード例 #2
0
 public ActionResult Reload()
 {
     using (var client = new Tuhu.Service.Activity.BigBrandClient())
     {
         var result = client.UpdateQuestionInfoList();
         if (result.Success && result.Result)
         {
             return(Content(JsonConvert.SerializeObject(new
             {
                 Code = 1,
                 Msg = "刷新成功"
             })));
         }
         else
         {
             return(Content(JsonConvert.SerializeObject(new {
                 Code = 0,
                 Msg = "刷新失败",
                 Error = result.Exception.Message
             })));
         }
     }
 }