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
0a3720ff
Commit
0a3720ff
authored
Jan 27, 2021
by
wang zhengwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加修改报告名称
parent
80130880
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
45 additions
and
3 deletions
+45
-3
report.py
app/controller/report.py
+14
-3
report_service.py
app/service/report_service.py
+31
-0
No files found.
app/controller/report.py
View file @
0a3720ff
...
@@ -17,7 +17,7 @@ from flask import request, render_template, g
...
@@ -17,7 +17,7 @@ from flask import request, render_template, g
from
flask
import
make_response
from
flask
import
make_response
from
app.api.engine
import
config
from
app.api.engine
import
config
from
app.service.report_service
import
get_report_list
,
delete_report
,
get_one_report
,
edit_report
,
make_report
from
app.service.report_service
import
get_report_list
,
delete_report
,
get_one_report
,
edit_report
,
make_report
,
edit_report_name
from
app.service.template_manage_service
import
get_make_report_data
from
app.service.template_manage_service
import
get_make_report_data
from
app.utils.auth
import
login_require
from
app.utils.auth
import
login_require
from
app.utils.format_transfer
import
npEncoder
from
app.utils.format_transfer
import
npEncoder
...
@@ -64,8 +64,19 @@ class ReportHandlers(Resource):
...
@@ -64,8 +64,19 @@ class ReportHandlers(Resource):
@
login_require
@
login_require
def
put
(
self
,
id
):
def
put
(
self
,
id
):
"""."""
"""编辑报告名称."""
pass
self
.
parser
.
add_argument
(
'type'
,
type
=
int
,
required
=
True
,
help
=
'1为持仓报告2为诊断报告3周期报告'
)
self
.
parser
.
add_argument
(
'id'
,
type
=
int
,
required
=
True
,
help
=
'报告id不能为空'
)
self
.
parser
.
add_argument
(
'name'
,
type
=
str
,
required
=
True
,
help
=
'报告名称不能为空'
)
args
=
self
.
parser
.
parse_args
()
args
[
'ifa_id'
]
=
g
.
ifa_id
data
=
edit_report_name
(
args
)
resp
=
{
"statusCode"
:
"0000"
,
"message"
:
"成功"
,
"attributes"
:
data
}
return
resp
@
login_require
@
login_require
def
delete
(
self
,
id
):
def
delete
(
self
,
id
):
...
...
app/service/report_service.py
View file @
0a3720ff
...
@@ -106,6 +106,37 @@ def get_one_report(args):
...
@@ -106,6 +106,37 @@ def get_one_report(args):
return
data
[
0
]
return
data
[
0
]
return
False
return
False
def
edit_report_name
(
args
):
"""编辑报告"""
id
=
args
.
get
(
'id'
)
type
=
args
.
get
(
'type'
)
ifa_id
=
args
.
get
(
'ifa_id'
)
name
=
args
.
get
(
'name'
)
res
=
[]
with
TAMP_SQL
(
tamp_diagnose_app_engine
)
as
tamp_diagnose_app
:
tamp_diagnose_session
=
tamp_diagnose_app
.
session
if
type
==
1
:
res
=
tamp_diagnose_session
.
query
(
HoldReport
)
.
filter
(
and_
(
HoldReport
.
id
==
id
,
HoldReport
.
ifa_id
==
ifa_id
,
))
elif
type
==
2
:
res
=
tamp_diagnose_session
.
query
(
HoldDiagnoseReport
)
.
filter
(
and_
(
HoldDiagnoseReport
.
id
==
id
,
HoldDiagnoseReport
.
ifa_id
==
ifa_id
,
))
elif
type
==
3
:
res
=
tamp_diagnose_session
.
query
(
PeriodicReport
)
.
filter
(
and_
(
PeriodicReport
.
id
==
id
,
PeriodicReport
.
ifa_id
==
ifa_id
,
))
else
:
return
False
r
=
res
.
update
({
'name'
:
name
,
'update_time'
:
datetime
.
datetime
.
now
()
})
return
True
def
edit_report
(
args
):
def
edit_report
(
args
):
"""编辑报告"""
"""编辑报告"""
...
...
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