1.调整返回的code码

This commit is contained in:
李伟 2022-08-10 14:52:05 +08:00
parent 5384a20004
commit 100d53a03b

View File

@ -1131,7 +1131,7 @@ async def api_list(
if i['path_name'] != 'root': if i['path_name'] != 'root':
i['_id'] = str(i['_id']) i['_id'] = str(i['_id'])
res.append(i) res.append(i)
return schemas.Msg(code=0, msg='ok', data=res) return schemas.Msg(code=200, msg='ok', data=res)
@router.post("/del_api_module") @router.post("/del_api_module")
@ -1147,7 +1147,7 @@ async def add_policy(
if data_in.url == res['api_list'][i]: if data_in.url == res['api_list'][i]:
res['state'][i] = False res['state'][i] = False
await crud.api_module.update_one_module(db, res) await crud.api_module.update_one_module(db, res)
return schemas.Msg(code=0, msg='修改成功', data='') return schemas.Msg(code=200, msg='修改成功', data='')
@router.post("/add_api_module") @router.post("/add_api_module")
@ -1163,14 +1163,14 @@ async def add_policy(
if data_in.url == res['api_list'][i]: if data_in.url == res['api_list'][i]:
res['state'][i] = True res['state'][i] = True
await crud.api_module.update_one_module(db, res) await crud.api_module.update_one_module(db, res)
return schemas.Msg(code=0, msg='修改成功', data='') return schemas.Msg(code=200, msg='修改成功', data='')
@router.get("/api_module") @router.get("/api_module")
async def domain_list( async def domain_list(
request: Request, request: Request,
db: AsyncIOMotorDatabase = Depends(get_database), db: AsyncIOMotorDatabase = Depends(get_database),
current_user: schemas.UserDB = Depends(deps.get_current_user) # current_user: schemas.UserDB = Depends(deps.get_current_user)
) -> schemas.Msg: ) -> schemas.Msg:
""" """
角色管理创建角色时显示的各个模块 角色管理创建角色时显示的各个模块
@ -1183,7 +1183,7 @@ async def domain_list(
data.append(i['auth_id']) data.append(i['auth_id'])
data.append(i['path_name']) data.append(i['path_name'])
api_module.append(data) api_module.append(data)
return schemas.Msg(code=0, msg='ok', data=api_module) return schemas.Msg(code=200, msg='ok', data=api_module)
@router.post("/add_api") @router.post("/add_api")
@ -1191,19 +1191,19 @@ async def add_api(
request: Request, request: Request,
data_in: schemas.AddApi, data_in: schemas.AddApi,
db: AsyncIOMotorDatabase = Depends(get_database), db: AsyncIOMotorDatabase = Depends(get_database),
current_user: schemas.UserDB = Depends(deps.get_current_user) # current_user: schemas.UserDB = Depends(deps.get_current_user)
) -> schemas.Msg: ) -> schemas.Msg:
""" """
添加api '在api_module'添加api
""" """
res = await crud.api_module.get_api_module(db) res = await crud.api_module.get_api_module(db)
for i in res: for i in res: # 判断路由是否存在
if data_in.path in i['api_list']: if data_in.path in i['api_list']:
return schemas.Msg(code=0, msg='该路由已存在', data='') return schemas.Msg(code=200, msg='该路由已存在', data='')
path_list = [] path_list = []
for i in res: for i in res:
path_list.append(i['path_name']) path_list.append(i['path_name'])
if data_in.name in path_list: if data_in.name in path_list: # 在原有的基础上添加路由
for i in res: for i in res:
if data_in.name == i['path_name']: if data_in.name == i['path_name']:
i['api_list'].append(data_in.path) i['api_list'].append(data_in.path)
@ -1214,8 +1214,8 @@ async def add_api(
api_list=i['api_list'], api_list=i['api_list'],
api_name=i['api_name'], api_name=i['api_name'],
state=i['state'])) state=i['state']))
return schemas.Msg(code=0, msg='ok', data='路由添加成功!') return schemas.Msg(code=200, msg='ok', data='路由添加成功!')
else: else: # 另外添加新的权限模块
auth_list = [] auth_list = []
for i in res: for i in res:
auth_list.append(i['auth_id']) auth_list.append(i['auth_id'])
@ -1224,4 +1224,4 @@ async def add_api(
await crud.api_module.insert_quanxian(db, schemas.Url_module(auth_id=auth_id, path_name=data_in.name, await crud.api_module.insert_quanxian(db, schemas.Url_module(auth_id=auth_id, path_name=data_in.name,
api_list=[data_in.path], api_list=[data_in.path],
api_name=[data_in.desc], state=[True])) api_name=[data_in.desc], state=[True]))
return schemas.Msg(code=0, msg='ok', data='路由添加成功!') return schemas.Msg(code=200, msg='ok', data='路由添加成功!')