Пример #1
0
        /// <summary>
        /// 创建过滤字符缓存
        /// </summary>
        public static void GetNewFilterWordController()
        {
            if (_fw_delete==null||_fw_shift == null||_fw_trial == null)
            {
                FilterWordOperation fwo = new BiZ.FilterWord.FilterWordOperation();
                _fw_delete = new CBB.CheckHelper.FilterWord(fwo.GetWord(CBB.CheckHelper.FilterWord.word_type.delete));
                _fw_shift = new CBB.CheckHelper.FilterWord(fwo.GetWord(CBB.CheckHelper.FilterWord.word_type.shift));
                _fw_trial = new CBB.CheckHelper.FilterWord(fwo.GetWord(CBB.CheckHelper.FilterWord.word_type.trial));
                _temp_del = new CBB.CheckHelper.FilterWord(list);

            }
        }
Пример #2
0
 /// <summary>
 /// 依据id批量更新状态
 /// </summary>
 /// <param name="_id"></param>
 /// <returns></returns>
 public static CBB.ExceptionHelper.OperationResult ChangeFilterWords(List<ObjectId> _id, bool is_enable)
 {
     try
     {
         Moooyo.BiZ.FilterWord.FilterWordOperation fwo = new BiZ.FilterWord.FilterWordOperation();
         fwo.UpdateWord(_id,is_enable);
         return new CBB.ExceptionHelper.OperationResult(true);
     }
     catch (Exception ex)
     {
         throw new CBB.ExceptionHelper.OperationException(
            CBB.ExceptionHelper.ErrType.SystemErr,
            CBB.ExceptionHelper.ErrNo.DBOperationError,
            ex);
     }
 }
Пример #3
0
        /// <summary>
        /// 添加一个过滤词
        /// </summary>
        /// <param name="wordname">名称</param>
        /// <param name="word_is_enable">状态</param>
        /// <param name="wordtype">类型</param>
        /// <returns></returns>
        public static CBB.ExceptionHelper.OperationResult AddFilterWord(string wordname, bool word_is_enable, int wordtype)
        {
            try
            {
                Moooyo.BiZ.FilterWord.FilterWordMoldel fwm = new BiZ.FilterWord.FilterWordMoldel();
                fwm.Is_enable = word_is_enable;
                fwm.Type = wordtype;
                fwm.Word = wordname;
                Moooyo.BiZ.FilterWord.FilterWordOperation fwo = new BiZ.FilterWord.FilterWordOperation();
                fwo.AddFilterWord(fwm);
                return new CBB.ExceptionHelper.OperationResult(true);

            }
            catch (Exception ex)
            {
                throw new CBB.ExceptionHelper.OperationException(
                   CBB.ExceptionHelper.ErrType.SystemErr,
                   CBB.ExceptionHelper.ErrNo.DBOperationError,
                   ex);
            }
        }
Пример #4
0
 /// <summary>
 /// 批量插入
 /// </summary>
 /// <param name="_id">过滤词集合</param>
 /// <param name="wt">类型枚举</param>
 /// <returns></returns>
 public static CBB.ExceptionHelper.OperationResult UploadFilterWords(List<string> _id, CBB.CheckHelper.FilterWord.word_type wt)
 {
     try
     {
         Moooyo.BiZ.FilterWord.FilterWordOperation fwo = new BiZ.FilterWord.FilterWordOperation();
         fwo.AddWordList(_id, wt);
         return new CBB.ExceptionHelper.OperationResult(true);
     }
     catch (Exception ex)
     {
         throw new CBB.ExceptionHelper.OperationException(
            CBB.ExceptionHelper.ErrType.SystemErr,
            CBB.ExceptionHelper.ErrNo.DBOperationError,
            ex);
     }
 }
Пример #5
0
 /// <summary>
 /// 查询所有的
 /// </summary>
 /// <returns></returns>
 public static List<Moooyo.BiZ.FilterWord.FilterWordMoldel> GetAllSystemFilterWord()
 {
     try
     {
         Moooyo.BiZ.FilterWord.FilterWordOperation fwo = new BiZ.FilterWord.FilterWordOperation();
         return fwo.GetWord();
     }
     catch (Exception ex)
     {
         throw new CBB.ExceptionHelper.OperationException(
            CBB.ExceptionHelper.ErrType.SystemErr,
            CBB.ExceptionHelper.ErrNo.DBOperationError,
            ex);
     }
 }