/// <summary> /// /// </summary> public static void AddAuthLog(this XAIReqBase req) { //TODO AUTH和Find记入参日志 using (var dbContext = new DbContextContainer(DbKind.MySql, DbName.FACEDb)._DataAccess) { try { var args = req.Args.ToEntity <XAIReqAuth>(); var dbAuthLog = new Db_AuthLog { AuthID = "".CreateKey(), AppCode = req.AppCode, PaperworkType = "IDCARD", PaperworkNo = args.UserInfo.PaperWorkNo, PhoneNo = args.UserInfo.PhoneNo, MessageIn = req.ToJson(), InTime = Convert.ToDateTime(req.ReqTime), AddDate = DateTime.Now, IsDelete = 0 }; dbContext.Entry(dbAuthLog).State = EntityState.Added; dbContext.SaveChanges(); req.RowId = dbAuthLog.Id; } catch (Exception ex) { LogModule.Error("Db Fail:" + ex.Message + (ex.InnerException == null ? "" : ex.InnerException.Message) + "\r\n参数:" + req.EntityToKeyValue(false)); } } }
/// <summary> /// /// </summary> public static void AddFindLog(this XAIReqBase req) { using (var dbContext = new DbContextContainer(DbKind.MySql, DbName.FACEDb)._DataAccess) { try { var args = req.Args.ToEntity <XAIReqFind>(); var dbIdentLog = new Db_IdentLog { TimeIn = Convert.ToDateTime(req.ReqTime), AddDate = DateTime.Now, IsDelete = 0 }; dbContext.Entry(dbIdentLog).State = EntityState.Added; dbContext.SaveChanges(); req.RowId = dbIdentLog.Id; } catch (Exception ex) { LogModule.Error("Db Fail:" + ex.Message + (ex.InnerException == null ? "" : ex.InnerException.Message) + "\r\n参数:" + req.EntityToKeyValue(false)); } } }