查询用户VIP管理信息

这篇博客主要介绍如何查询和管理网站平台上的VIP用户信息。内容包括VIP用户的审核状态自动添加、优先权以及用户的基本信息展示。同时,文章展示了查询VIP会员列表的控制器代码,包括数据筛选、转换和返回。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查询用户VIP管理信息
主要对网站平台vip用户管理 审核通过,开始结束时间自动添加;vip用户可以优先投标,也可以优先发布招标信息。显示用户基本信息,包含的字段:用户名、客服名称、vip期限、开始时间、结束时间、状态、是否缴费、操作、
在这里插入图片描述
顶部导航栏有着四个信息,第一个是查看vip会员列表信息,第二个待审核信息,第三个是已审信息,第四个是审核失败的信息。点击操作栏的查看;可以看见有用户名称,客服名称,vip期限,开始时间,结束时间,状态,是否缴费,审核时间,审核备注等vip用户信息。
在这里插入图片描述
说这么多让我们来看一下查询用户信息的控制器查询代码,我们先来到控制器
public ActionResult SelectVIP(BsgridPage bsgridPage)
.{
List listVIP = new List();
List listVipInformation = (from tbVipMember in myModels.S_VipMember
join tbUser in myModels.S_User on tbVipMember.MemberID equals tbUser.UserID
Join tbAuditState in myModels.B_AuditState on tbVipMember.MemberID equals tbAuditState.AuditStateID
select new VipMember
{
UserID = tbUser.UserID, AuditID = tbVipMember.AuditID,
MemberID = tbVipMember.MemberID,
AddCostTime = tbVipMember.AddCostTime,
UserName = tbUser.UserName,
ServiceName = tbVipMember.ServiceName,
VIPDeadline = tbVipMember.VIPDeadline,
StartTime = tbVipMember.StartTime.ToString(),
OverTime = tbVipMember.OverTime.ToString(),
Type = tbVipMember.Type,
PayNo = tbVipMember.PayNo,
AuditStateID = tbAuditState.AuditStateID,
AuditState = tbAuditState.AuditState,
}).ToList();

int count = listVipInformation.Count;
for (int i = 0; i < count; i++)
{
string AuditState = “”;
var AuditStatusA = listVipInformation[i].AuditStateID;
if (AuditStatusA == 1)
{
AuditState = “审核中”;
}
if (AuditStatusA == 2)
{
AuditState = “VIP会员”;
}
if (AuditStatusA == 3)
{
AuditState = “审核失败”;
}
if (AuditStatusA == 4)
{
AuditState = “撤回”;
}
listVIP.Add(new VipMember
{
UserID = listVipInformation[i].UserID,
UserName = listVipInformation[i].UserName,
ServiceName = listVipInformation[i].ServiceName,
VIPDeadline = listVipInformation[i].VIPDeadline,
StartTime = listVipInformation[i].StartTime,
OverTime = listVipInformation[i].OverTime,
Type = listVipInformation[i].Type,
PayNo = listVipInformation[i].PayNo,
AuditStateID = listVipInformation[i].AuditStateID,
AuditState = AuditState,
MemberID = listVipInformation[i].MemberID,
AddCostTime = listVipInformation[i].AddCostTime,
AuditID = listVipInformation[i].AuditID,
});
}

int totalRow = listvip.Count();
List list = listvip
.OrderBy(m => m.UserID)
.Skip(bsgridPage.GetStartIndex())
.Take(bsgridPage.pageSize).ToList();
Bsgrid bsgrid = new Bsgrid()
{
success = true,
totalRows = totalRow,
curPage = bsgridPage.curPage,
data = list
};
return Json(bsgrid, JsonRequestBehavior.AllowGet);
}
查询后的数据;
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值