1
This commit is contained in:
@@ -72,7 +72,14 @@ async def get_jobs_info(
|
|||||||
jobName = jobName.replace('(', '(').replace(')', ')')
|
jobName = jobName.replace('(', '(').replace(')', ')')
|
||||||
result = []
|
result = []
|
||||||
for adv in adventure_info:
|
for adv in adventure_info:
|
||||||
matched_children = [child for child in adv.get('children', []) if jobName in child.get('title', '') or jobName in child.get('name', '')]
|
if '(男)' in jobName or '(女)' in jobName:
|
||||||
|
gender = jobName[-3:]
|
||||||
|
toSearch = jobName[:-3]
|
||||||
|
if gender not in adv.get('title', ''):
|
||||||
|
continue
|
||||||
|
matched_children = [child for child in adv.get('children', []) if (toSearch in child.get('title', '') or toSearch in child.get('name', ''))]
|
||||||
|
else:
|
||||||
|
matched_children = [child for child in adv.get('children', []) if jobName in child.get('title', '') or jobName in child.get('name', '')]
|
||||||
if matched_children:
|
if matched_children:
|
||||||
parent = {k: v for k, v in adv.items() if k != 'children'}
|
parent = {k: v for k, v in adv.items() if k != 'children'}
|
||||||
for child in matched_children:
|
for child in matched_children:
|
||||||
|
|||||||
Reference in New Issue
Block a user