public ActionResult AuditMerchant(int UserId) { YeepayUser yUser = yeepayUserDao.Single("UserId=@UserId", new { UserId }); if (yUser == null) { return(new RedirectResult($"/Prompt?state={-100}&msg=未开通商户&url={url}")); } if (yUser.IsAudit == 1) { return(new RedirectResult($"/Prompt?state={-100}&msg=已审核&url={url}")); } var result = YeepayDepository.AuditMerchant(UserId, 1, ITOrm.Payment.Yeepay.Enums.AuditMerchant.SUCCESS, "审核成功"); if (result.backState == 0) { return(new RedirectResult($"/Prompt?state=0&msg={result.message}&url={url}")); } return(new RedirectResult($"/Prompt?state={-100}&msg={result.message}&url={url}"));; }
/// <summary> /// 清理缓存并修改第三方费率 /// </summary> /// <param name="UserId"></param> /// <param name="VipType"></param> /// <param name="Platform"></param> /// <returns></returns> public static ResultModel UpdateChannelVip(int UserId, int VipType, int Platform) { ResultModel result = new ResultModel(); StringBuilder sb = new StringBuilder(); //清理缓存 userDao.RemoveCache(UserId); sb.Append("系统费率修改成功;<br/>"); decimal[] r = Constant.GetRate(0, (Logic.VipType)VipType); decimal rate1 = r[0]; decimal rate3 = r[1]; YeepayUser yUser = yeepayUserDao.Single("UserId=@UserId ", new { UserId }); if (yUser != null)//存在易宝商户 { var result1 = YeepayDepository.FeeSetApi(UserId, (int)Logic.Platform.系统, Enums.YeepayType.设置费率1, rate1.ToString("F4")); sb.Append("易宝交易费率(").Append(result1.rate).Append(")修改").Append(result1.backState == 0 ? "成功" : "失败").Append(";<br/>"); var result3 = YeepayDepository.FeeSetApi(UserId, (int)Logic.Platform.系统, Enums.YeepayType.设置费率3, rate3.ToString("F0")); sb.Append("易宝结算费率(").Append(result3.rate).Append(")修改").Append(result3.backState == 0 ? "成功" : "失败").Append(";<br/>"); } //查询是否有荣邦用户 var masgetUserList = masgetUserDao.GetQuery("UserId=@UserId", new { UserId }); if (masgetUserList != null && masgetUserList.Count > 0) { foreach (var item in masgetUserList) { var result4 = ITOrm.Payment.Masget.MasgetDepository.SamenameUpdate(UserId, (int)Logic.Platform.系统, (Logic.ChannelType)item.TypeId, (Logic.VipType)VipType); sb.Append((Logic.ChannelType)item.TypeId).Append("费率套餐修改").Append(result4.backState == 0 ? "成功" : "失败").Append(";<br/>"); } } sb.Append("请仔细阅读以上通道是否成功,如出现失败,记得联系管理员;"); result.message = sb.ToString(); return(result); }
/// <summary> /// Delete,根据实体对象删除 /// </summary> /// <returns>返回,成功:true,失败:false</returns> public bool Delete(YeepayUser entity) { return(dal.Update(entity)); }
/// <summary> /// 插入数据 /// </summary> /// <returns>返回,成功:true,失败:false</returns> public int Insert(YeepayUser entity) { return(dal.Insert(entity)); }