Exemplo n.º 1
0
        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", "无法兑换")));
            }
        }
Exemplo n.º 2
0
        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))));
        }
Exemplo n.º 3
0
        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)))));
        }
Exemplo n.º 4
0
 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)))));
 }