Esempio n. 1
0
        /// <summary>
        /// APP提交BUG
        /// </summary>
        /// <param name="xiaoxi">手机型号系统</param>
        /// <param name="canshu">错误日记</param>
        /// <returns>返回调用结果</returns>
        /// <para name="code">200=成功 其他请参看代码表</para>
        /// <para name="msg">提示信息</para>
        /// <para name="data">返回成功的APP版本</para>
        /// <remarks>
        /// 2016-03-12 林建生
        /// </remarks>
        public static object appbug(string xiaoxi, string canshu)
        {
            EFDB   db  = new EFDB();
            apibug bug = new apibug()
            {
                gid     = Guid.NewGuid(),
                rukusj  = DateTime.Now,
                ffm     = ((Helps.sjxt)Enum.Parse(typeof(Helps.sjxt), ApiHelper.sjxt.ToString(), true)).ToString(),
                mcheng  = ApiHelper.sjxh,
                xiaoxi  = xiaoxi,
                duizhai = ((Helps.sjxt)Enum.Parse(typeof(Helps.sjxt), ApiHelper.sjxt.ToString(), true)).ToString(),
                canshu  = canshu,
                deskey  = ApiHelper.bbh.ToString()
            };

            db.apibug.Add(bug);
            db.SaveChanges();
            return(new ApiResult("提交成功", ApiHelper.bbh));
        }
Esempio n. 2
0
        private static void Bug(Exception e, string Method, string sourceParam, string DESKey)
        {
            EFDB   db     = new EFDB();
            string bugmsg = e.ToString();

            if (e.InnerException != null)
            {
                bugmsg = e.InnerException.Message;
            }
            apibug bug = new apibug()
            {
                gid     = Guid.NewGuid(),
                rukusj  = DateTime.Now,
                Method  = Method,
                mcheng  = e.GetType().Name + "<hr />" + e.Message,
                xiaoxi  = bugmsg,
                duizhai = e.Source + "<hr />" + e.StackTrace,
                canshu  = sourceParam,
                deskey  = DESKey
            };

            db.apibug.Add(bug);
            db.SaveChanges();
        }