diff --git a/api/api_v1/endpoints/data_mana.py b/api/api_v1/endpoints/data_mana.py index b8523de..eff3a95 100644 --- a/api/api_v1/endpoints/data_mana.py +++ b/api/api_v1/endpoints/data_mana.py @@ -99,6 +99,7 @@ async def add_select_map( """添加属性值选择映射""" dfs = pd.read_excel(file, engine='openpyxl', sheet_name=None) for attr_name, df in dfs.items(): + df['id'] = df['id'].astype(str) map_ = df.to_dict('records') data_in = schemas.SelectMap(game=game, attr_name=attr_name, map_=map_) await crud.select_map.save(db, data_in) @@ -127,5 +128,5 @@ async def select_attr( ) -> schemas.Msg: """属性值选择映射""" resp = await crud.select_map.get_select(db, data_in, game) - return schemas.Msg(code=0, msg='ok', data=resp) - + code = 0 if resp else -9 + return schemas.Msg(code=code, msg='ok', data=resp)