/// <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)); }
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(); }