feat(api): multi-id search (#411)

_id:(id1;id2)
This commit is contained in:
pycook
2024-03-04 15:15:34 +08:00
committed by GitHub
parent 06af1f656d
commit 2979d2056a
2 changed files with 5 additions and 2 deletions

View File

@@ -138,7 +138,10 @@ class Search(object):
@staticmethod
def _id_query_handler(v):
return QUERY_CI_BY_ID.format(v)
if ";" in v:
return QUERY_CI_BY_ID.format("in {}".format(v.replace(';', ',')))
else:
return QUERY_CI_BY_ID.format("= {}".format(v))
@staticmethod
def _in_query_handler(attr, v, is_not):