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:
|
async def template(request: Request) -> schemas.Msg:
|
||||||
data = await service.get_template(dict(request.query_params))
|
data = await service.get_template(dict(request.query_params))
|
||||||
return schemas.Msg(code=0, msg='ok', data=data)
|
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,
|
game: str,
|
||||||
db_name: str = 'debug'):
|
db_name: str = 'debug'):
|
||||||
res = await check_template_coll.update_one({'title': data_in.title},
|
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)
|
upsert=True)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
async def get_template(*args, **kwargs):
|
async def get_template(*args, **kwargs):
|
||||||
doc_group = {}
|
res = []
|
||||||
async for doc in check_template_coll.find(*args, **kwargs):
|
async for doc in check_template_coll.find(*args, {'_id': False}, **kwargs):
|
||||||
doc_group.setdefault(doc['game'], []).append(doc)
|
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',
|
'#device_model': 'string',
|
||||||
'#app_version': 'string',
|
'#app_version': 'string',
|
||||||
'#bundle_id': 'string',
|
'#bundle_id': 'string',
|
||||||
'app_name': 'string',
|
'#app_name': 'string',
|
||||||
'game_version': 'string',
|
'#game_version': 'string',
|
||||||
'#os_version': 'string',
|
'#os_version': 'string',
|
||||||
'#network_type': 'string',
|
'#network_type': 'string',
|
||||||
'#carrier': 'string',
|
'#carrier': 'string',
|
||||||
@ -55,8 +55,8 @@ class GlobalConfig(BaseSettings):
|
|||||||
'role_name': 'string',
|
'role_name': 'string',
|
||||||
'exp': 'integer',
|
'exp': 'integer',
|
||||||
'zhanli': 'integer',
|
'zhanli': 'integer',
|
||||||
'maxmapid': 'string',
|
'maxmapid': 'integer',
|
||||||
'mapid': 'string',
|
'mapid': 'integer',
|
||||||
'ghid': 'string',
|
'ghid': 'string',
|
||||||
'rmbmoney': 'integer',
|
'rmbmoney': 'integer',
|
||||||
'jinbi': 'integer',
|
'jinbi': 'integer',
|
||||||
|
Loading…
Reference in New Issue
Block a user