/// <summary> /// 返回信息(注册) /// </summary> /// <param name="response"></param> /// <returns></returns> private ExecResult <TResult> ParseResponse(string response) { var result = new ExecResult <TResult>(); var view = JsonConvert.DeserializeObject <ViewBaseRegist>(response); if (typeof(TResponse) == typeof(TResult)) { if (view.ErrorRes.Err_code == "200" && view.ErrorRes.uuid != "0" && view.ErrorRes.uuid != "") { result.Success = true; result.Message = view.ErrorRes.uuid; result.MsgCode = view.ErrorRes.Err_code; #region 添加小和注册成功日志 XHInterFaceCheckTicketResultLog log = new XHInterFaceCheckTicketResultLog() { RegisterStatus = 1, BatchNumber = view.ErrorRes.uuid, AddTime = DateTime.Now, CheckStatus = 0, CheckTime = DateTime.Now, TicketNum = view.ErrorRes.Err_content.Substring(4, view.ErrorRes.Err_content.IndexOf(',') - 5) }; new XHInterFaceCheckTicketResultLogRep().AddXHInterFaceCheckTicketResultLog(log); #endregion } else { result.Success = false; result.Message = view.ErrorRes.Err_content; #region 添加小和注册失败日志 XHInterFaceCheckTicketResultLog log = new XHInterFaceCheckTicketResultLog() { RegisterStatus = 0, BatchNumber = "", AddTime = DateTime.Now, CheckStatus = 0, CheckTime = DateTime.Now, TicketNum = "0" }; new XHInterFaceCheckTicketResultLogRep().AddXHInterFaceCheckTicketResultLog(log); #endregion } } else { // result.Result = ParseResponseCore(JsonConvert.DeserializeObject<TResponse>(view)); } return(result); }
/// <summary> /// 添加小何接口日志 /// </summary> /// <param name="model">请求实体</param> /// <returns></returns> public long AddXHInterFaceCheckTicketResultLog(XHInterFaceCheckTicketResultLog model) { CgtLogDB.GetInstance().Insert(model); return(model.Id); }