/// <summary> /// 登陆业务 /// </summary> /// <param name="UserNo">用户编号</param> /// <param name="UserName">用户名</param> /// <param name="Md5Pas">密码</param> /// <param name="LoginerInfo">登陆者信息</param> /// <param name="platform">平台code</param> /// <param name="info"></param> /// <returns></returns> public bool InsertLoginLog(LoginInfoForm loginForm, LoginResultType loginResultType) { Dictionary <string, object> keyValuePairs = new Dictionary <string, object>(); keyValuePairs.Add("UserName", loginForm.UserName); keyValuePairs.Add("MdfPas", loginForm.MdfPas); keyValuePairs.Add("LoginerInfo", loginForm.LoginerInfo); keyValuePairs.Add("Platform", loginForm.Platform); string message = JsonConvert.SerializeObject(keyValuePairs); UcLoginLog loginLog = new UcLoginLog() { id = AutoIDWorker.Example.GetAutoSequence(), Titile = LogTypeEumns.Login.GetEnumDescription(), Message = message, LogType = LogTypeEumns.Login.ToString(), RequestUser = loginForm.UserNo, RequestTime = DateTime.Now, InputTime = DateTime.Now, InputUser = loginForm.UserNo, Status = 0, HandleResult = (int)loginResultType, HandleMessage = loginResultType.GetEnumDescription(), HandleTime = DateTime.Now, HandleUser = HandleUserEumns.UserCenter.ToString(), ExpiresIn = 60 * 60 * 1000, }; return(this.Insert(loginLog) > 0); }
public ActionResult <JsonResponses> GetInfo(int id) { UcLoginLog Info = new UcLoginLog(); Info = DataHandleManager.Instance().UcLoginLogHandle.GetModelByKey(id.ToString()); return(new JsonResponses(Info)); }
/// <summary> /// 插入基础日志 /// </summary> /// <param name="RequestUser">请求人</param> /// <param name="message">参数</param> /// <param name="HandleUser">处理人</param> /// <param name="HandleResult">处理结果</param> /// <param name="HandleMessage">处理消息</param> /// <returns></returns> public bool InsertCommonLog(string RequestUser, string message, LogTypeEumns logType, string HandleUser = "", int HandleResult = 0, string HandleMessage = "") { UcLoginLog loginLog = new UcLoginLog() { id = AutoIDWorker.Example.GetAutoSequence(), Titile = logType.GetEnumDescription(), Message = message, LogType = logType.ToString(), RequestUser = RequestUser, RequestTime = DateTime.Now, InputTime = DateTime.Now, InputUser = RequestUser, Status = 0, HandleResult = HandleResult, HandleMessage = HandleMessage.Length > 1500? HandleMessage.Substring(HandleMessage.Length - 1500, 1499):HandleMessage, HandleTime = DateTime.Now, HandleUser = String.IsNullOrEmpty(HandleUser) ? RequestUser : HandleUser, ExpiresIn = 60 * 60 * 1000, }; return(this.Insert(loginLog) > 0); }