1.修复属性值选择映射时如果没有数据会显示500的问题

This commit is contained in:
李伟 2022-04-15 10:53:52 +08:00
parent 17549412f6
commit ded530601b

View File

@ -183,10 +183,13 @@ async def select_attr(
"""属性值选择映射"""
resp = await crud.select_map.get_select(db, data_in, game)
code = 0 if resp else -9
if 'map_' in resp.keys():
return schemas.Msg(code=code, msg='ok', data=resp)
if resp:
if 'map_' in resp.keys():
return schemas.Msg(code=code, msg='ok', data=resp)
else:
resp['map_'] = resp.pop('owner_name')
return schemas.Msg(code=code, msg='ok', data=resp)
else:
resp['map_'] = resp.pop('owner_name')
return schemas.Msg(code=code, msg='ok', data=resp)
@router.post("/add_attr")