Commit c933f949 authored by pengxiong's avatar pengxiong

个基点评接口

parent e7dcb48f
...@@ -5,7 +5,10 @@ ...@@ -5,7 +5,10 @@
<orderEntry type="jdk" jdkName="Python 3.7" jdkType="Python SDK" /> <orderEntry type="jdk" jdkName="Python 3.7" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" /> <orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="tamp_course_order" /> <orderEntry type="module" module-name="tamp_course_order" />
<orderEntry type="module" module-name="tamp_app_scan" /> <orderEntry type="module" module-name="recommend_project" />
<orderEntry type="module" module-name="tamp_order_py" />
<orderEntry type="module" module-name="fund_diagnose_manage" />
<orderEntry type="module" module-name="jijinhangjia-back" />
</component> </component>
<component name="TestRunnerService"> <component name="TestRunnerService">
<option name="PROJECT_TEST_RUNNER" value="Unittests" /> <option name="PROJECT_TEST_RUNNER" value="Unittests" />
......
...@@ -2,9 +2,12 @@ ...@@ -2,9 +2,12 @@
<project version="4"> <project version="4">
<component name="ProjectModuleManager"> <component name="ProjectModuleManager">
<modules> <modules>
<module fileurl="file://$PROJECT_DIR$/../fund_diagnose_manage/.idea/fund_diagnose_manage.iml" filepath="$PROJECT_DIR$/../fund_diagnose_manage/.idea/fund_diagnose_manage.iml" />
<module fileurl="file://$PROJECT_DIR$/.idea/fund_report.iml" filepath="$PROJECT_DIR$/.idea/fund_report.iml" /> <module fileurl="file://$PROJECT_DIR$/.idea/fund_report.iml" filepath="$PROJECT_DIR$/.idea/fund_report.iml" />
<module fileurl="file://$PROJECT_DIR$/../tamp_app_scan/.idea/tamp_app_scan.iml" filepath="$PROJECT_DIR$/../tamp_app_scan/.idea/tamp_app_scan.iml" /> <module fileurl="file://$PROJECT_DIR$/../jijinhangjia-back/.idea/jijinhangjia-back.iml" filepath="$PROJECT_DIR$/../jijinhangjia-back/.idea/jijinhangjia-back.iml" />
<module fileurl="file://$PROJECT_DIR$/../recommend_project/.idea/recommend_project.iml" filepath="$PROJECT_DIR$/../recommend_project/.idea/recommend_project.iml" />
<module fileurl="file://$PROJECT_DIR$/../tamp_course_order/.idea/tamp_course_order.iml" filepath="$PROJECT_DIR$/../tamp_course_order/.idea/tamp_course_order.iml" /> <module fileurl="file://$PROJECT_DIR$/../tamp_course_order/.idea/tamp_course_order.iml" filepath="$PROJECT_DIR$/../tamp_course_order/.idea/tamp_course_order.iml" />
<module fileurl="file://$PROJECT_DIR$/../financial_management/.idea/tamp_order_py.iml" filepath="$PROJECT_DIR$/../financial_management/.idea/tamp_order_py.iml" />
</modules> </modules>
</component> </component>
</project> </project>
\ No newline at end of file
...@@ -2,6 +2,9 @@ ...@@ -2,6 +2,9 @@
<project version="4"> <project version="4">
<component name="VcsDirectoryMappings"> <component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" /> <mapping directory="" vcs="Git" />
<mapping directory="$PROJECT_DIR$/../tamp_app_scan" vcs="Git" /> <mapping directory="$PROJECT_DIR$/../financial_management" vcs="Git" />
<mapping directory="$PROJECT_DIR$/../fund_diagnose_manage" vcs="Git" />
<mapping directory="$PROJECT_DIR$/../jijinhangjia-back" vcs="Git" />
<mapping directory="$PROJECT_DIR$/../recommend_project" vcs="Git" />
</component> </component>
</project> </project>
\ No newline at end of file
# -*- encoding: utf-8 -*-
# -----------------------------------------------------------------------------
# @File Name : fund.py
# @Time : 2021/1/14 下午5:31
# @Author : X. Peng
# @Email : acepengxiong@163.com
# @Software : PyCharm
# -----------------------------------------------------------------------------
import datetime
import time
import uuid
import oss2
from flask_restful import Resource, reqparse
from flask import request, render_template
from flask import make_response
from app.api.engine import pdf_folder, redis
class FundEvaluation(Resource):
def __init__(self):
"""."""
token = request.headers.get('Authorization', '')
token = 's:sid:' + token.split(' ')[1]
ifa_id = redis.get(token)
if not ifa_id:
return {"code": '9005', "message": "请登录", "attributes": []}
self.ifa_id = ifa_id.decode().replace('\'', '')
self.parser = reqparse.RequestParser()
def get(self):
""""""
self.parser.add_argument('fund_id', type=str, required=True, help='基金id不能为空')
args = self.parser.parse_args()
args['ifa_id'] = self.ifa_id
data = get_fund_evaluation(args)
resp = {
"statusCode": "0000",
"message": "成功",
"attributes": data
}
return resp
# -*- encoding: utf-8 -*-
# -----------------------------------------------------------------------------
# @File Name : fund_service.py
# @Time : 2021/1/14 下午5:31
# @Author : X. Peng
# @Email : acepengxiong@163.com
# @Software : PyCharm
# -----------------------------------------------------------------------------
def get_fund_evaluation(args):
"""返回个基点评和雷达图"""
fund_id = args.get('fund_id')
single_evaluation(self, fund_id, objective=False)
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment