Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in
Toggle navigation
F
fund_report
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
彭熊
fund_report
Commits
6b12d013
Commit
6b12d013
authored
Jan 19, 2021
by
pengxiong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
个基点评
parent
c7462000
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
10 additions
and
12 deletions
+10
-12
fund.py
app/controller/fund.py
+6
-8
version1.py
app/router/version1.py
+2
-0
fund_service.py
app/service/fund_service.py
+2
-4
No files found.
app/controller/fund.py
View file @
6b12d013
...
@@ -15,24 +15,22 @@ from flask_restful import Resource, reqparse
...
@@ -15,24 +15,22 @@ from flask_restful import Resource, reqparse
from
flask
import
request
,
render_template
from
flask
import
request
,
render_template
from
flask
import
make_response
from
flask
import
make_response
from
app.api.engine
import
pdf_folder
,
redis
from
app.api.engine
import
pdf_folder
,
redis
from
app.service.fund_service
import
single_evaluation
from
app.utils.auth
import
login_require
class
FundEvaluation
(
Resource
):
class
FundEvaluation
(
Resource
):
def
__init__
(
self
):
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
()
self
.
parser
=
reqparse
.
RequestParser
()
@
login_require
def
get
(
self
):
def
get
(
self
):
""""""
""""""
self
.
parser
.
add_argument
(
'fund_id'
,
type
=
str
,
required
=
True
,
help
=
'基金id不能为空'
)
self
.
parser
.
add_argument
(
'fund_id'
,
type
=
str
,
required
=
True
,
help
=
'基金id不能为空'
)
self
.
parser
.
add_argument
(
'type'
,
type
=
int
,
required
=
True
,
help
=
'基金类型不能为空'
)
args
=
self
.
parser
.
parse_args
()
args
=
self
.
parser
.
parse_args
()
args
[
'ifa_id'
]
=
self
.
ifa_id
data
=
single_evaluation
(
fund_id
=
args
.
get
(
'fund_id'
),
invest_type
=
args
.
get
(
'type'
))
data
=
get_fund_evaluation
(
args
)
resp
=
{
resp
=
{
"statusCode"
:
"0000"
,
"statusCode"
:
"0000"
,
"message"
:
"成功"
,
"message"
:
"成功"
,
...
...
app/router/version1.py
View file @
6b12d013
...
@@ -7,6 +7,7 @@
...
@@ -7,6 +7,7 @@
# @Software : PyCharm
# @Software : PyCharm
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
from
app.controller.customer
import
CustomerList
from
app.controller.customer
import
CustomerList
from
app.controller.fund
import
FundEvaluation
from
app.controller.report
import
*
from
app.controller.report
import
*
from
app.controller.template_manage
import
*
from
app.controller.template_manage
import
*
...
@@ -18,4 +19,5 @@ def add_route(api):
...
@@ -18,4 +19,5 @@ def add_route(api):
api
.
add_resource
(
TemplateManage
,
'/api/template_manage'
)
api
.
add_resource
(
TemplateManage
,
'/api/template_manage'
)
api
.
add_resource
(
TemplateList
,
'/api/template_list'
)
api
.
add_resource
(
TemplateList
,
'/api/template_list'
)
api
.
add_resource
(
CustomerList
,
'/api/customer_list'
)
api
.
add_resource
(
CustomerList
,
'/api/customer_list'
)
api
.
add_resource
(
FundEvaluation
,
'/api/fund_evaluation'
)
app/service/fund_service.py
View file @
6b12d013
...
@@ -153,7 +153,7 @@ def single_evaluation(fund_id, invest_type=2, index_id='000905.SH'):
...
@@ -153,7 +153,7 @@ def single_evaluation(fund_id, invest_type=2, index_id='000905.SH'):
ret
.
append
(
single_sentence
)
ret
.
append
(
single_sentence
)
i
+=
1
i
+=
1
evaluation_dict
=
{
'
name'
:
fund_name
,
'data'
:
ret
}
evaluation_dict
=
{
'
fund_name'
:
fund_name
,
'status'
:
''
,
'evaluation'
:
ret
,
'radar_chart_path'
:
fund_index_compare
(
fund_id
=
fund_id
)
}
# if objective:
# if objective:
# if fund_id in self.abandon_fund_score + self.abandon_fund_corr:
# if fund_id in self.abandon_fund_score + self.abandon_fund_corr:
...
@@ -194,6 +194,4 @@ def get_fund_evaluation(args):
...
@@ -194,6 +194,4 @@ def get_fund_evaluation(args):
if
__name__
==
'__main__'
:
if
__name__
==
'__main__'
:
# print(single_evaluation(fund_id='HF00005AFK'))
print
(
single_evaluation
(
fund_id
=
'HF00005AFK'
))
# print(get_radar_data('HF00005AFK'))
\ No newline at end of file
test
=
fund_index_compare
(
fund_id
=
"HF00005AFK"
)
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment