public string AddNews(int sendID, string state, string txtcomment, string paths) { string[] s = paths.Split(';'); //添加文字 BLL.noveltyTb bll_notb = new BLL.noveltyTb(); Model.noveltyTb mod_notb = new Model.noveltyTb(); mod_notb.senderID = sendID; mod_notb.contents = txtcomment; mod_notb.state = state; if (s.Length == 1) { mod_notb.hasImgs = 0; } else { mod_notb.hasImgs = 1; } mod_notb.commentNum = 0; mod_notb.supportNum = 0; mod_notb.reportNum = 0; mod_notb.transmitNum = 0; mod_notb.publishtime = DateTime.Now; bll_notb.Add(mod_notb); int maxID = bll_notb.GetMaxId() - 1; BLL.noveltyImagesTb bll_noImg = new BLL.noveltyImagesTb(); Model.noveltyImagesTb mod_Img = new Model.noveltyImagesTb(); for (int i = 0; i < s.Length - 1; i++) { mod_Img.noveltyID = maxID; mod_Img.imgUrl = s[i]; mod_Img.smallImgUrl = s[i]; bll_noImg.Add(mod_Img); } return "添加成功"; }
public string AddNews(int sendID,string state,string txtcomment,string paths) { string[] s = paths.Split(';'); BLL.userTb bll_user = new BLL.userTb(); Model.userTb me = new Model.userTb(); me = bll_user.GetModel(sendID); //添加文字 BLL.noveltyTb bll_notb = new BLL.noveltyTb(); Model.noveltyTb mod_notb = new Model.noveltyTb(); mod_notb.senderID = sendID; mod_notb.contents = txtcomment; mod_notb.state = state; if (s.Length == 1) { mod_notb.hasImgs = 0; } else { mod_notb.hasImgs = 1; } mod_notb.typeID = 1; mod_notb.commentNum = 0; mod_notb.supportNum = 0; mod_notb.reportNum = 0; mod_notb.transmitNum = 0; mod_notb.publishtime = DateTime.Now; bll_notb.Add(mod_notb); int maxID=bll_notb.GetMaxId()-1; BLL.noveltyImagesTb bll_noImg = new BLL.noveltyImagesTb(); Model.noveltyImagesTb mod_Img = new Model.noveltyImagesTb(); for (int i = 0; i < s.Length - 1; i++) { mod_Img.noveltyID = maxID; mod_Img.imgUrl = s[i]; mod_Img.smallImgUrl = s[i]; bll_noImg.Add(mod_Img); } string new_novelty = ""; new_novelty += me.userName.ToString() + ";" + mod_notb.contents + ";" + mod_notb.publishtime.ToString() + ";" + mod_notb.supportNum.ToString() + ";" + mod_notb.transmitNum.ToString() + ";" + mod_notb.commentNum.ToString() + ";" + me.headImgUrl + ";" + maxID + ";"; return new_novelty; }
public string Addsupport(string novityID,string type,int ID) { int noID; BLL.transmitTb bll_transmit = new BLL.transmitTb(); BLL.noveltyTb bll_nov = new BLL.noveltyTb(); BLL.supportTb bll_support = new BLL.supportTb(); Model.noveltyTb mod_nov = new Model.noveltyTb(); mod_nov = bll_nov.GetModel(Convert.ToInt16(novityID)); if (type.Equals("1")) { //新鲜事表操作 //赞表操作 List<Model.supportTb> temp=new List<Model.supportTb>(); temp= bll_support.GetModelList("noveltyID='" +novityID + "'and suppoterID='" + ID.ToString() + "'"); if (temp.Count() == 0) { Model.supportTb mod_sup = new Model.supportTb(); mod_sup.noveltyID = (Convert.ToInt16(novityID)); mod_sup.state = "1"; mod_sup.suppoterID = ID; mod_sup.suppotTime = DateTime.Now; bll_support.Add(mod_sup); noID = Convert.ToInt16(mod_nov.supportNum); noID++; mod_nov.supportNum = noID; bll_nov.Update(mod_nov); string str="1"+"@=@"+noID.ToString(); return str; } else//找到 { noID = Convert.ToInt16(mod_nov.supportNum); noID--; mod_nov.supportNum = noID; bll_nov.Update(mod_nov); bll_support.Delete(temp[0].ID); string str = "-1" + "@=@" + noID.ToString(); return str; } } else { //转发微博操作 //新鲜事表操作 noID = Convert.ToInt16(mod_nov.transmitNum); noID++; mod_nov.transmitNum = noID; bll_nov.Update(mod_nov); //添加转发新鲜事 Model.noveltyTb news= new Model.noveltyTb(); news.senderID = ID; news.noveltyID = bll_nov.GetMaxId(); news.hasImgs = 0; news.publishtime = DateTime.Now; news.reportNum = 0; news.state = "1"; news.supportNum = 0; news.transmitNum = 0; news.typeID = 1; news.contents = "转发微博"; bll_nov.Add(news); //转发表操作 Model.transmitTb mod_tr = new Model.transmitTb(); mod_tr.noveltyID = Convert.ToInt16(novityID); mod_tr.power = 1; mod_tr.state = "1"; mod_tr.transmiterID = mod_nov.senderID; mod_tr.transmitTime = DateTime.Now; mod_tr.contents = mod_nov.contents; bll_transmit.Add(mod_tr); Model.userTb user = new Model.userTb(); BLL.userTb bll_user = new BLL.userTb(); user = bll_user.GetModel(ID); List<Model.fansTb> mod_fan = new List<Model.fansTb>(); BLL.fansTb bll_fan = new BLL.fansTb(); mod_fan = bll_fan.GetModelList("ownedID='"+mod_nov.senderID.ToString()+"'and ownID='"+user.userID.ToString()+"'"); string trString = ""; trString = noID.ToString() + "@=@" + user.userName + ";" + news.contents + ";" + news.publishtime.ToString() + ";" + news.supportNum.ToString() + ";" + news.transmitNum.ToString() + ";" + news.commentNum.ToString() + ";" + user.headImgUrl + ";" + news.noveltyID.ToString(); return trString; } }