public JsonResult PostGiveVirtualMoney(FormCollection form) { JsonResult result = null; try { GiveVirtualMoneyDto model = new GiveVirtualMoneyDto(); if (form["isAllUser"] != null && form["isAllUser"].ToString() != "") { int isAllUser = int.Parse(form["isAllUser"].ToString()); model.IsAllUser = isAllUser; } if (form["ids"] != null && form["ids"].ToString() != "") { string ids = form["ids"].ToString(); model.Ids = ids; } if (form["money"] != null && form["money"].ToString() != "" && int.Parse(form["money"].ToString()) > 0) { int money = int.Parse(form["money"].ToString()); model.GiveMoney = money; } string strMessage = string.Empty; int status = 0; if (model.IsAllUser == 0) { string[] strArr = model.Ids.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries); if (strArr.Length == 0) { strMessage = "请选择投资用户"; } } if (model.GiveMoney <= 0) { strMessage = "请输入有效的金额"; } if (string.IsNullOrEmpty(strMessage)) { model.OverTime = DateTime.Now.AddMonths(3); model.OperatorUserId = this.UserInfo.ID; model.OperatorUserName = this.UserInfo.RealName; model.BountyRes = 3; model.BountyType = 1; model.IP = this.RequestIP; BaseResultDto <string> resultDto = HttpHelper.CreatHelper().DoPostObject <BaseResultDto <string> >(string.Format("{0}User/GiveVirtualMoney", this.WebApiUrl), model, this.WebApiTimeOut); status = resultDto.ErrorCode; strMessage = resultDto.ErrorMsg; } result = Json(new { status = status, message = strMessage }, JsonRequestBehavior.AllowGet); } catch (Exception ex) { result = Json(new { status = -1, message = ex.Message }, JsonRequestBehavior.AllowGet); } return(result); }
public BaseResultDto <string> GiveVirtualMoney(GiveVirtualMoneyDto model) { BaseResultDto <string> resultDto = new BaseResultDto <string>(); try { RQProcParam proc = new RQProcParam(); proc.ProcName = "Proc_GiveVirtualMoney"; proc.DicParam.Add("Ids", model.Ids); proc.DicParam.Add("IsAllUser", model.IsAllUser); proc.DicParam.Add("GiveMoney", model.GiveMoney); proc.DicParam.Add("BountyType", model.BountyType); proc.DicParam.Add("BountyRes", model.BountyRes); proc.DicParam.Add("OverTime", model.OverTime); proc.DicParam.Add("OperatorUserId", model.OperatorUserId); proc.DicParam.Add("OperatorUserName", model.OperatorUserName); proc.DicParam.Add("IP", model.IP); int status = helper.ExecReturnByProc(proc).ToInt(); if (status == 0) { resultDto.ErrorMsg = "赠送成功"; resultDto.ErrorCode = 1; resultDto.IsSeccess = true; } else { resultDto.ErrorMsg = "赠送失败"; resultDto.ErrorCode = 0; } } catch (Exception ex) { resultDto.ErrorMsg = ex.Message; resultDto.ErrorCode = -1; } return(resultDto); }