This commit is contained in:
wuaho 2021-09-22 19:27:20 +08:00
parent 9170fefbe9
commit fe0c72c8ad
3 changed files with 19 additions and 9 deletions

View File

@ -31,3 +31,9 @@ async def save(request: Request,
async def template(request: Request) -> schemas.Msg:
data = await service.get_template(dict(request.query_params))
return schemas.Msg(code=0, msg='ok', data=data)
@router.get('/default_field')
async def template(request: Request) -> schemas.Msg:
data = service.get_default_field()
return schemas.Msg(code=0, msg='ok', data=data)

View File

@ -76,14 +76,18 @@ async def save_template(data_in: schemas.AddTemplate,
game: str,
db_name: str = 'debug'):
res = await check_template_coll.update_one({'title': data_in.title},
{'$set': {'game': game, 'db_name': db_name, 'check': data_in.dict()}},
{'$set': {'game': game, 'db_name': db_name,
'check': data_in.check.dict()}},
upsert=True)
return True
async def get_template(*args, **kwargs):
doc_group = {}
async for doc in check_template_coll.find(*args, **kwargs):
doc_group.setdefault(doc['game'], []).append(doc)
res = []
async for doc in check_template_coll.find(*args, {'_id': False}, **kwargs):
res.append(doc)
return res
return doc_group
def get_default_field():
return settings.DEFAULT_FIELD

View File

@ -40,8 +40,8 @@ class GlobalConfig(BaseSettings):
'#device_model': 'string',
'#app_version': 'string',
'#bundle_id': 'string',
'app_name': 'string',
'game_version': 'string',
'#app_name': 'string',
'#game_version': 'string',
'#os_version': 'string',
'#network_type': 'string',
'#carrier': 'string',
@ -55,8 +55,8 @@ class GlobalConfig(BaseSettings):
'role_name': 'string',
'exp': 'integer',
'zhanli': 'integer',
'maxmapid': 'string',
'mapid': 'string',
'maxmapid': 'integer',
'mapid': 'integer',
'ghid': 'string',
'rmbmoney': 'integer',
'jinbi': 'integer',