public int AddPopup(PopupMsgPlan pop, string type) { if (type == "add") { pop.PopupType = 1; pop.DataType = "广告弹窗"; if (pop.Content == "" || pop.Content == null) { pop.PopupType = 0; } pop.Status = 0; pop.CreatedTime = DateTime.Now; pop.Editor = UserCookies.AdminName; //不设置开始时间,默认当前时间 if (pop.BeginTime == null) { pop.BeginTime = DateTime.Now; } //不设置时效的情况下,默认时效为30分钟 if (pop.EndTime == null) { pop.EndTime = Convert.ToDateTime(pop.BeginTime).AddMinutes(30); } int res = opupMsgPlanBll.Add(pop); SsoServer.SsoPush(res, "0"); return(res); } return(0); }
public int AddPopupzx(PopupMsgPlan pop, string type, int NewsId) { News news = newsBLL.Get("NewsId", NewsId); NewsContent newsContent = newsContentBLL.Get("NewsId", NewsId); pop.Title = news.Title; pop.ImgUrl = news.ImgUrl; pop.PageUrl = "id=" + news.NewsId; pop.NewsId = news.NewsId; pop.Content = string.IsNullOrEmpty(news.NewsAbstract) ? (newsContent.Content.Length > 90 ? StringHelper.NoHTML(newsContent.Content.Substring(0, 90).Trim()) : newsContent.Content) : (news.NewsAbstract.Length > 90 ? news.NewsAbstract.Substring(0, 90).Trim() : news.NewsAbstract.Trim()); if (type == "add") { pop.PopupType = 1; //if (pop.Content == "" || pop.Content == null) // pop.PopupType = 0; pop.Status = 0; pop.CreatedTime = DateTime.Now; pop.Editor = UserCookies.AdminName; //不设置开始时间,默认当前时间 if (pop.BeginTime == null) { pop.BeginTime = DateTime.Now; } //不设置时效的情况下,默认时效为30分钟 if (pop.EndTime == null) { pop.EndTime = Convert.ToDateTime(pop.BeginTime).AddMinutes(30); } int res = opupMsgPlanBll.Add(pop); if (res > 0) { NewsPopup np = new NewsPopup(); np.NewsId = NewsId; np.Title = news.Title; np.Author = news.Author; np.CreatedTime = news.CreatedTime; np.PushColumn = pop.PushColumn; newsPopupBll.Add(np); } SsoServer.SsoPush(res, pop.PushVersion); return(res); } return(0); }
public string SosPush(string id, string userId, string stockCode, string stockName, string quantity, string price, string operateUserName, string operateUserImg, string operateType, string operateTime, int staticTag) { if (string.IsNullOrEmpty(userId) || string.IsNullOrEmpty(stockCode) || string.IsNullOrEmpty(stockName) || string.IsNullOrEmpty(price) || string.IsNullOrEmpty(operateType) || string.IsNullOrEmpty(operateTime)) { return("缺少参数"); } StockContestData scd = new StockContestData(); scd.Id = "ds" + Guid.NewGuid().ToString(); scd.UserId = userId; scd.StockCode = stockCode; scd.StockName = stockName; scd.Quantity = quantity; scd.Price = price; scd.OperateUserName = operateUserName; scd.OperateUserImg = operateUserImg; scd.OperateType = operateType; scd.OperateTime = operateTime; scd.StaticTag = staticTag == 1 ? "4" : "3"; //来源数据: 0为模拟盘, 1为实盘; 手机推送表为3 跟 4 SsoServer.SsoPush(scd); return("1"); }