/// <summary> /// 检测作品内容是否包含 /// </summary> /// <param> /// formdata:article_content /// </param> /// <returns></returns> public ApiResult CheckContent() { ApiResult apiResult = new ApiResult(); string article_content = HttpContext.Current.Request.Form["article_content"]; var checkResult = Util.CheckParameters( new Parameter { Value = article_content, Msg = "article_content 不能为空值" } ); if (!checkResult.OK) { apiResult.success = false; apiResult.status = ApiStatusCode.InvalidParam; apiResult.message = checkResult.Msg; return(apiResult); } BaseBLL <artilce_sensitive_vocabulary> bll = new BaseBLL <artilce_sensitive_vocabulary>(); var minganci_list = bll.FindAllList().Select(o => o.vocabulary); List <string> mingan_return = new List <string>(); bool result = true; minganci_list.AsParallel().ForAll(o => { if (article_content.ToUpper().Contains(o)) { result = false; mingan_return.Add(o); } }); apiResult.success = result; apiResult.data = mingan_return; apiResult.message = result ? "不包含敏感词" : "包含敏感词"; return(apiResult); }
/// <summary> /// 获取初赛/半决赛的触发时间 /// </summary> /// <returns></returns> public ApiResult GetCompetitionDate() { ApiResult apiResult = new ApiResult(); BaseBLL <job_detail> job_detail_bll = new BaseBLL <job_detail>(); var job = job_detail_bll.FindAllList(); apiResult.success = true; apiResult.data = job; apiResult.message = "获取初赛/半决赛的触发时间"; return(apiResult); }
/// <summary> /// 获取所有赛区 /// </summary> /// <returns></returns> public ApiResult GetAllZone() { ApiResult apiResult = new ApiResult(); BaseBLL <competition_zone> zone_bll = new BaseBLL <competition_zone>(); var zones = zone_bll.FindAllList().OrderBy(o => new { o.topsize, o.zone_id }); apiResult.success = true; apiResult.message = "获取所有赛区"; apiResult.data = zones; return(apiResult); }
/// <summary> /// 获取十张图片 /// </summary> /// <returns></returns> public ApiResult GetArticlePics() { ApiResult apiResult = new ApiResult(); BaseBLL <article_pic> pic_bll = new BaseBLL <article_pic>(); var article_pics = pic_bll.FindAllList().OrderBy(o => new { o.topsize, o.article_pic_id }); apiResult.success = true; apiResult.message = "获取十张图片"; apiResult.data = article_pics; return(apiResult); }