public JsonResult setInfo(SystemUsers userModel, string flag) { JsonResult result = null; try { BaseResultDto <string> resultDto = new BaseResultDto <string>(); if (flag == "pwd") { //初始密码 RQPwdDto model = new RQPwdDto(); model.UserId = userModel.ID; model.OriPwd = userModel.UserPassword; model.NewPwd = EnumDictionary.UserResetPwd.GetMd5Code(); resultDto = HttpHelper.CreatHelper().DoPostObject <BaseResultDto <string> >(string.Format("{0}User/UpdatePwd", this.WebApiUrl), model); } else if (flag == "userstate") { RQUserStateDto model = new RQUserStateDto(); if (userModel.UserState == 0) { model.UserState = true; } else if (userModel.UserState == 1) { model.UserState = false; } model.UserId = userModel.ID; resultDto = HttpHelper.CreatHelper().DoPostObject <BaseResultDto <string> >(string.Format("{0}User/UpdateUserState", this.WebApiUrl), model); } else { resultDto.ErrorCode = -1; resultDto.ErrorMsg = "操作非法"; } result = Json(new { status = resultDto.ErrorCode, message = resultDto.ErrorMsg }, JsonRequestBehavior.AllowGet); } catch (Exception ex) { result = Json(new { status = -1, message = ex.Message }, JsonRequestBehavior.AllowGet); } return(result); }
public BaseResultDto <string> UpdateUserState(RQUserStateDto model) { BaseResultDto <string> result = new BaseResultDto <string>(); List <string> keyVal = new List <string>(); keyVal.Add(string.Format("UserState={0}", (model.UserState ? 1 : 0))); string sqlWhere = string.Format(" ID={0}", model.UserId); if (oper.Update(keyVal, sqlWhere)) { result.ErrorCode = 1; result.ErrorMsg = "成功"; } else { result.ErrorCode = -1; result.ErrorMsg = "失败"; } return(result); }