wanyongkang
2020-10-20 19:00:51 +08:00
parent 785af6ee95
commit 4eb421f9f8
5 changed files with 23 additions and 9 deletions

View File

@@ -130,13 +130,13 @@ namespace Hncore.Pass.Vpn.Controllers
|| m.PackageName.Contains(request.KeyWord)
|| m.Account.Contains(request.KeyWord));
}
if (request.ProductId.HasValue)
if (request.ProductIds != null && request.ProductIds.Count > 0)
{
expr = expr.And(m =>m.ProductId == request.ProductId);
expr = expr.And(m =>request.ProductIds.Contains((int)m.ProductId));
}
if (request.PackageId.HasValue)
if (request.PackageNames != null && request.PackageNames.Count > 0)
{
expr = expr.And(m => m.PackageId == request.PackageId);
expr = expr.And(m =>request.PackageNames.Contains((string)m.PackageName));
}
if (request.AccountTypes!=null&&request.AccountTypes.Count>0)
{
@@ -146,6 +146,10 @@ namespace Hncore.Pass.Vpn.Controllers
{
expr = expr.And(m => m.EndTime>=request.BTime&&m.EndTime<=request.ETime);
}
if (request.BkTime.HasValue && request.EkTime.HasValue)
{
expr = expr.And(m => m.StartTime>=request.BkTime&&m.StartTime<=request.EkTime);
}
if (request.ExpirdDay > -1)
{
if (request.ExpirdDay == 0)