Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
F
financial-system
Project
Project
Details
Activity
Releases
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xianyang
financial-system
Commits
1e239aff
Commit
1e239aff
authored
Apr 14, 2023
by
xianyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化新增异常数据修复参数判断
parent
2b6a4501
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
7 additions
and
3 deletions
+7
-3
views.py
app/api/statement/views.py
+1
-1
functions.py
libs/functions.py
+6
-2
No files found.
app/api/statement/views.py
View file @
1e239aff
...
@@ -195,7 +195,7 @@ def finance_fix(data: acc_schemas.RecoveryTable, token=Depends(login_required),
...
@@ -195,7 +195,7 @@ def finance_fix(data: acc_schemas.RecoveryTable, token=Depends(login_required),
"""新增异常数据修复"""
"""新增异常数据修复"""
if
not
all
([
data
.
uuid
,
data
.
from_time
,
data
.
cont
]):
if
not
all
([
data
.
uuid
,
data
.
from_time
,
data
.
cont
]):
return
HttpResultResponse
(
code
=
500
,
msg
=
'缺少必传参数'
)
return
HttpResultResponse
(
code
=
500
,
msg
=
'缺少必传参数'
)
if
data
.
out_money
==
None
or
data
.
entry_money
==
None
:
if
data
.
out_money
is
None
or
data
.
entry_money
is
None
:
return
HttpResultResponse
(
code
=
500
,
msg
=
'缺少必传参数'
)
return
HttpResultResponse
(
code
=
500
,
msg
=
'缺少必传参数'
)
res
=
guild
.
create_recovery_table
(
data
)
res
=
guild
.
create_recovery_table
(
data
)
if
res
:
if
res
:
...
...
libs/functions.py
View file @
1e239aff
...
@@ -166,12 +166,16 @@ def gen_dates(b_date, days):
...
@@ -166,12 +166,16 @@ def gen_dates(b_date, days):
def
get_date_list
(
start
,
end
):
def
get_date_list
(
start
,
end
):
"""
"""
获取n天前日期列表
获取n天前日期列表
:param n: 几天前
:param start: 开始时间 2023-04-01
:param end: 结束时间 2023-04-01
:return:
:return:
"""
"""
if
start
==
end
:
end_time
=
datetime
.
strptime
(
start
,
"
%
Y-
%
m-
%
d"
)
+
timedelta
(
days
=
1
)
else
:
end_time
=
datetime
.
strptime
(
end
,
"
%
Y-
%
m-
%
d"
)
data
=
[]
data
=
[]
start_time
=
datetime
.
strptime
(
start
,
"
%
Y-
%
m-
%
d"
)
start_time
=
datetime
.
strptime
(
start
,
"
%
Y-
%
m-
%
d"
)
end_time
=
datetime
.
strptime
(
end
,
"
%
Y-
%
m-
%
d"
)
for
ym
in
gen_dates
(
start_time
,
(
end_time
-
start_time
)
.
days
):
for
ym
in
gen_dates
(
start_time
,
(
end_time
-
start_time
)
.
days
):
year_month
=
ym
.
strftime
(
'
%
Y
%
m'
)
year_month
=
ym
.
strftime
(
'
%
Y
%
m'
)
data
.
append
(
year_month
)
data
.
append
(
year_month
)
...
...
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