public IHttpActionResult ConvertWish() { WebApi_BLL.T_Wish bll = new WebApi_BLL.T_Wish(); WebApi_BLL.T_User userbll = new WebApi_BLL.T_User(); int UID = Convert.ToInt32(requestHelper.GetRequsetForm("UID", "")); int WishID = Convert.ToInt32(requestHelper.GetRequsetForm("UID", "")); WebApi_Model.T_Wish wishmodel = bll.GetModel(WishID); WebApi_Model.T_User usermodel = userbll.GetModel(UID); if (wishmodel == null) { return(Ok(ReturnJsonResult.GetJsonResult(-1, "Error", "心愿计划无法找到"))); } if (usermodel == null) { return(Ok(ReturnJsonResult.GetJsonResult(-1, "Error", "没有找到用户"))); } if (wishmodel.Status == 1 && usermodel.TuiMao >= wishmodel.TuiMao) { wishmodel.Status = 2; bll.Update(wishmodel); usermodel.TuiMao = usermodel.TuiMao - wishmodel.TuiMao; userbll.Update(usermodel); return(Ok(ReturnJsonResult.GetJsonResult(1, "OK", JsonConvert.SerializeObject(bll.GetModelList(" UID = " + UID))))); } else { return(Ok(ReturnJsonResult.GetJsonResult(-1, "Error", "无法兑换"))); } }
public IHttpActionResult GetOtherWish(int UID) { WebApi_BLL.T_Wish bll = new WebApi_BLL.T_Wish(); DataSet ds = bll.GetList(5, " Status = 1 and a.UID not in (" + UID + ")", " WishID desc"); List <WebApi_Model.T_Wish> model = bll.DataTableToList(ds.Tables[0]); return(Ok(ReturnJsonResult.GetJsonResult(1, "OK", JsonConvert.SerializeObject(model)))); }
public IHttpActionResult PostWish(dynamic model) { WebApi_Model.T_Wish wish = (WebApi_Model.T_Wish)Newtonsoft.Json.JsonConvert.DeserializeObject(model, typeof(WebApi_Model.T_Wish)); WebApi_BLL.T_Wish bll = new WebApi_BLL.T_Wish(); wish.PostDate = DateTime.Now; wish.Status = 0; int key = bll.Add(wish); return(Ok(ReturnJsonResult.GetJsonResult(1, "OK", JsonConvert.SerializeObject(bll.GetModelList(" UID = " + wish.UID))))); }
public IHttpActionResult GetWishByUID(int UID) { WebApi_BLL.T_Wish bll = new WebApi_BLL.T_Wish(); return(Ok(ReturnJsonResult.GetJsonResult(1, "OK", JsonConvert.SerializeObject(bll.GetModelList(" UID = " + UID))))); }