/// <summary> /// 充值/扣款 /// </summary> /// <returns></returns> public JsonResult FutuoOperator(string toTenantCode, string money, string operatorType, string consumeType, string remark) { JsonResult json = new JsonResult(); decimal cash; if (string.IsNullOrEmpty(money)) { json.Data = new { res = false, message = "请输入金额(大于0的正数)" }; return json; } else if (money.IndexOf("-") != -1 || money.IndexOf("+") != -1) { json.Data = new { res = false, message = "请输入金额(大于0的正数)" }; return json; } try { cash = Convert.ToDecimal(money); } catch { json.Data = new { res = false, message = "金额输入有误,请重新输入" }; return json; } int opType = Convert.ToInt32(operatorType); int csType = Convert.ToInt32(consumeType); string fromTenantCode = SessionUserInfo.TenantCode; OperatingMerchantViewModel omvm = new OperatingMerchantViewModel(); DBProcessResult result = _IPlatManagerWCFService.FutuoOperator(fromTenantCode, toTenantCode, cash, opType, csType, remark); if (result.IsSuccess) { json.Data = new { res = true }; } else { json.Data = new { res = false, message = result.Message }; } return json; }
//新增子运营商 public ActionResult AddOperatingMerchant(string OperationName, string PassWord, DateTime ExpireTime, string ContactName, string TenantName, string PhoneNumber, string QQ, string Email, string TenantLogo) { OperatingMerchantViewModel param = new OperatingMerchantViewModel(); param.UserName = OperationName; param.Password = MD5Core.Encrypt(PassWord); param.ExpireTime = ExpireTime; param.ContactName = ContactName; param.TenantName = TenantName; param.PhoneNumber = PhoneNumber; param.QQ = QQ; param.Email = Email; param.TenantLogoImgURl = TenantLogo; if (SessionUserInfo.SelectedOperate != null) { param.SuperTenantID = SessionUserInfo.SelectedOperate.TenantCode; EMTenant superTenant = this._WebManagerWCFService.GetTenant(param.SuperTenantID); param.OperatorLevel = superTenant.OperatorLevel + 1; } else { param.SuperTenantID = SessionUserInfo.TenantCode; param.OperatorLevel = SessionUserInfo.OperatorLevel + 1; } if (param.OperatorLevel > 5) { return Json(new { result = 0, data = "新增失败,子运营商不能多于5级!" }); } DBProcessResult dbResult = this._PlatManagerWCFService.AddOperatingMerchant(param); int result = dbResult.IsSuccess ? 1 : 0; return Json(new { result = result, data = dbResult.Message }); }
/// <summary> /// 重置密码 /// </summary> /// <returns></returns> public JsonResult ReSetPassword(string oldPassword, string newPassword, string tenantCode, string userCode) { OperatingMerchantViewModel omvm = new OperatingMerchantViewModel(); omvm.OldPassword = MD5Core.Encrypt(oldPassword); omvm.Password = MD5Core.Encrypt(newPassword); omvm.TenantCode = tenantCode; omvm.UserCode = userCode; DBProcessResult result = _IPlatManagerWCFService.ReSetPassword(omvm); JsonResult json = new JsonResult(); if (result.IsSuccess) { json.Data = new { res = true }; } else { json.Data = new { res = false, message = result.Message }; } return json; }