1
This commit is contained in:
parent
9170fefbe9
commit
fe0c72c8ad
@ -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)
|
||||
|
@ -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
|
||||
|
@ -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',
|
||||
|
Loading…
Reference in New Issue
Block a user