from pot_libs.sanic_api import summary
from unify_api.modules.zhiwei_u.components.scope_operations_cps import \
SearchScopeRep, SearchScopeResq, ScopeDetailRep
from unify_api.modules.zhiwei_u.service.scope_operations_service import *
# 录波查询
@summary('录波查询')
async def post_search_scope(req, body: SearchScopeRep) -> SearchScopeResq:
prod_id = body.prod_id
cid = body.cid
pid = body.pid
start = body.start
end = body.end
sid = body.sid
page_size = body.page_size
page_num = body.page_num
return await search_scope_service(prod_id, cid, pid, sid, page_num,
page_size, start, end)
@summary('录波查询-详情')
async def post_scope_detail(req, body: ScopeDetailRep) -> SearchScopeResq:
id = body.id
wave_range = body.wave_range
return await scope_detail_service(id, wave_range)
@summary('录波查询-下载')
async def get_download_scope(req):
id = req.args.get("id")
user_id = req.ctx.user_id
download = 1
return await scope_detail_service(id, "all", download, user_id)
-
lcn authored3f4da3fe