Beispiel #1
0
        /// <summary>
        /// 链接一个错误,编码找不到就生成一个新的错误
        /// </summary>
        /// <param name="errorCode"></param>
        /// <param name="errorDetail"></param>
        /// <param name="errorFunc"></param>
        /// <param name="paramData"></param>
        /// <returns></returns>
        public static IErrorDic DBError(string errorCode, string errorFunc, string errorDetail = "", params object[] paramData)
        {
            IErrorDic temp = new StaticError()
            {
                ErrorCode = errorCode, ErrorCate = "DB", ErrorFunc = errorFunc
            };
            IErrorDic err = ErrorDic.ContainsKey(errorCode) ? ErrorDic[errorCode] : temp;

            err.ErrorDetail = errorDetail;


            return(err);
        }
Beispiel #2
0
        /// <summary>
        /// 创建错误
        /// </summary>
        /// <param name="errorCode"></param>
        /// <param name="errorCate"></param>
        /// <param name="errorContent"></param>
        /// <param name="errorAbstract"></param>
        /// <param name="errorTemplate"></param>
        /// <returns></returns>
        public static IErrorDic CreateError(string errorCode, string errorCate, string errorContent, string errorAbstract = "", string errorTemplate = "")
        {
            var err = new StaticError()
            {
                ErrorCode = errorCode, ErrorCate = errorCate, ErrorAbstract = errorAbstract, ErrorTemplate = errorTemplate
            };

            if (string.IsNullOrWhiteSpace(err.ErrorAbstract))
            {
                err.ErrorAbstract = DBOPERR;
            }
            return(err);
        }