public static Dat_SpiderErrorLog Update(Dat_SpiderErrorLog obj, DataClass _db = null) { DataClass db = new DataClass(_db); if (obj != null) { db.DB.Dat_SpiderErrorLog_Update(obj.WebId, obj.CityId, obj.Url, obj.ErrorTypeCode, obj.CreateTime, obj.Remark, obj.ID); } return(obj); }
public static Dat_SpiderErrorLog Insert(Dat_SpiderErrorLog obj, DataClass _db = null) { DataClass db = new DataClass(_db); if (obj != null) { long nowID = 0; db.DB.Dat_SpiderErrorLog_Insert(obj.WebId, obj.CityId, obj.Url, obj.ErrorTypeCode, obj.CreateTime, obj.Remark, out nowID); obj.ID = nowID; } return(obj); }
public static string ToJSONjss(this Dat_SpiderErrorLog obj) { StringBuilder sb = new StringBuilder(); sb.Append("{\"ID\":").Append(obj.ID).Append(",") .Append("\"CityId\":").Append(obj.CityId).Append(",") .Append("\"WebId\":").Append(obj.WebId).Append(",") .Append("\"Url\":\"").Append(obj.Url == null ? "" : obj.Url.EncodeField()).Append("\",") .Append("\"ErrorTypeCode\":").Append(obj.ErrorTypeCode).Append(",") .Append("\"CreateTime\":\"").Append(obj.CreateTime == null ? "" : obj.CreateTime.ToString().EncodeField()).Append("\",") .Append("\"Remark\":\"").Append(obj.Remark == null ? "" : obj.Remark.EncodeField()).Append("\"}"); return(sb.ToString()); }
/// <summary> /// 记录爬取时错误信息 /// </summary> /// <param name="cityId"></param> /// <param name="webId"></param> /// <param name="url"></param> /// <param name="errorCode"></param> /// <param name="remark"></param> /// <param name="_dc"></param> /// <returns></returns> public static bool InsertError(int cityId, int webId, string url, int errorCode, string remark, DataClass _dc = null) { if (cityId <= 0 || webId <= 0) { return(false); } DataClass dc = new DataClass(_dc); Dat_SpiderErrorLog obj = new Dat_SpiderErrorLog { CityId = cityId, WebId = webId, Url = url, Remark = remark, CreateTime = DateTime.Now, ErrorTypeCode = errorCode }; Insert(obj, dc); dc.Connection_Close(); dc.Dispose(); return(true); }