|
|
@@ -84,8 +84,12 @@ namespace Services
|
|
|
{
|
|
|
//拼装查询条件
|
|
|
var predicate = Expressionable.Create<DatabaseInfo>();
|
|
|
- var dbIdList = param.dbIdList.ToList();
|
|
|
- predicate = predicate.AndIF(dbIdList.Count > 0, m => dbIdList.Contains(m.id));
|
|
|
+ if(!string.IsNullOrEmpty(param.dbIdList))
|
|
|
+ {
|
|
|
+ param.dbIdList = param.dbIdList.Replace("[", "").Replace("]", "");
|
|
|
+ var dbIdList = Tools.SpitIntArrary(param.dbIdList).ToList();
|
|
|
+ predicate = predicate.AndIF(dbIdList.Count > 0, m => dbIdList.Contains(m.id));
|
|
|
+ }
|
|
|
var response = Queryable()
|
|
|
.Where(predicate.ToExpression())
|
|
|
.OrderByDescending(m => m.id)
|