This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user