private void DoBack(string[] cmd) { var m = cache.GetDataByIdx(_mo.mobile); if (m == null) { Shotgun.Library.SimpleLogRecord.WriteLog("sms2web", "order not found!"); return; } var url = "http://api.spcode.cn/vcode.jsp?ordernum=" + m.orderNum + "&vcode=" + cmd[0]; Shotgun.Library.SimpleLogRecord.WriteLog("sms2web", url); Shotgun.Library.AsyncRemoteRequest.RequestOnly(url, null); }
public static tbl_cp_push_urlItem GetRowByIdWithCache(Shotgun.Database.IBaseDataClass2 dBase, int id) { var m = cache.GetDataByIdx(id); if (m != null) { return(m); } m = GetRowById(dBase, id, null); if (m != null) { cache.InsertItem(m); } return(m); }
/// <summary> /// 根据主键查找指定的行,返回指定字段 /// </summary> /// <param name="dBase"></param> /// <param name="id">主键值</param> /// <param name="fields">返回字段</param> /// <returns></returns> public static tbl_cp_trone_rateItem GetRowById(Shotgun.Database.IBaseDataClass2 dBase, int id, string[] fields) { var m = _cache.GetDataByIdx(id); if (m != null) { return(m); } var q = GetQueries(dBase); //q.Fields = fields; q.Filter.AndFilters.Add(identifyField, id); m = q.GetRowByFilters(); _cache.InsertItem(m); return(m); }
/// <summary> /// 根据主键查找指定的行,返回指定字段 /// </summary> /// <param name="dBase"></param> /// <param name="id">主键值</param> /// <param name="fields">返回字段</param> /// <returns></returns> public static tbl_troneItem GetRowById(Shotgun.Database.IBaseDataClass2 dBase, int id, string[] fields) { tbl_troneItem m = null; lock (cache.SyncRoot) { m = cache.GetDataByIdx(id); if (m != null) { return(m); } } var q = GetQueries(dBase); m = q.GetRowById(id); cache.InsertItem(m); return(m); }
public static tbl_sp_api_urlItem QueryById(Shotgun.Database.IBaseDataClass2 dBase, int id) { var m = cache.GetDataByIdx(id); if (m != null) { return(m); } var q = GetQueries(dBase); m = q.GetRowById(id); if (m == null) { return(null); } cache.InsertItem(m); return(m); }