/// <summary> /// 修改外网搜索状态 /// </summary> /// <param name="internetKeywords"></param> public void ModifyKeywordStatus(List <InternetKeywordInfo> internetKeywords) { CheckKeywordProcessor.CheckinternetKeywordList(internetKeywords); internetKeywords.ForEach(v => { CheckKeywordProcessor.CheckKeywordStatus(v); if (v != null && v.SysNo != null) { InternetKeywordDA.UpdateKeywordStatus(v); } }); }
/// <summary> /// 创建外网搜索 /// </summary> /// <param name="keywordInfos"></param> /// <returns></returns> public virtual void CreateKeyword(List <InternetKeywordInfo> keywordInfos) { CheckKeywordProcessor.CheckinternetKeywordList(keywordInfos); var errorDesc = new List <string>(); keywordInfos.ForEach(v => { CheckKeywordProcessor.CheckKeywordInfo(v); var desc = CheckKeywordProcessor.CheckExistSearchkeyword(v.Searchkeyword); if (string.IsNullOrEmpty(desc)) { InternetKeywordDA.InsertKeyword(v); } else { errorDesc.Add(desc); } }); if (errorDesc.Count > 0) { var desc = errorDesc.Join("\r\n"); throw new BizException(desc); } }