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
303c3f13
Commit
303c3f13
authored
Mar 01, 2023
by
xianyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
礼物类型修改接口
parent
0f9d5fa7
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
40 additions
and
9 deletions
+40
-9
crud.py
app/api/account/crud.py
+13
-0
schemas.py
app/api/account/schemas.py
+10
-3
views.py
app/api/account/views.py
+9
-0
crud.py
app/api/margin/crud.py
+6
-4
schemas.py
app/api/margin/schemas.py
+2
-2
No files found.
app/api/account/crud.py
View file @
303c3f13
...
@@ -162,3 +162,16 @@ def get_account_type(db: Session, data):
...
@@ -162,3 +162,16 @@ def get_account_type(db: Session, data):
querydata
,
count
=
QueryAllData
(
db
,
AccountType
,
data
,
finance_filters
)
.
query_data
()
querydata
,
count
=
QueryAllData
(
db
,
AccountType
,
data
,
finance_filters
)
.
query_data
()
data
=
[
QueryAllData
.
serialization
(
item
)
for
item
in
querydata
]
data
=
[
QueryAllData
.
serialization
(
item
)
for
item
in
querydata
]
return
data
,
count
return
data
,
count
def
update_account_type
(
db
:
Session
,
data
):
try
:
db
.
query
(
AccountType
)
.
filter
(
AccountType
.
id
==
data
.
id
)
.
update
({
AccountType
.
key_name
:
data
.
key_name
,
AccountType
.
key_value
:
data
.
key_value
,
AccountType
.
type
:
data
.
type
})
db
.
commit
()
return
True
except
Exception
as
e
:
print
(
e
)
return
False
app/api/account/schemas.py
View file @
303c3f13
...
@@ -49,9 +49,16 @@ class FixTable(BaseModel):
...
@@ -49,9 +49,16 @@ class FixTable(BaseModel):
remark
:
str
remark
:
str
class
AccountTypeList
(
BaseModel
):
class
AccountTypeUpdate
(
BaseModel
):
page
:
int
=
None
id
:
int
=
None
size
:
int
=
None
key_name
:
str
=
""
key_name
:
str
=
""
key_value
:
str
=
""
key_value
:
str
=
""
type
:
int
=
None
type
:
int
=
None
class
AccountTypeList
(
AccountTypeUpdate
):
page
:
int
=
None
size
:
int
=
None
app/api/account/views.py
View file @
303c3f13
...
@@ -74,3 +74,12 @@ def finance_fix(data: schemas.AccountTypeList, db: Session = Depends(get_db)):
...
@@ -74,3 +74,12 @@ def finance_fix(data: schemas.AccountTypeList, db: Session = Depends(get_db)):
"""出入账目配置列表"""
"""出入账目配置列表"""
res
,
num
=
crud
.
get_account_type
(
db
,
data
.
dict
(
exclude_none
=
True
))
res
,
num
=
crud
.
get_account_type
(
db
,
data
.
dict
(
exclude_none
=
True
))
return
HttpResultResponse
(
total
=
num
,
data
=
res
)
return
HttpResultResponse
(
total
=
num
,
data
=
res
)
@
router
.
post
(
"/type/update"
)
def
finance_fix
(
data
:
schemas
.
AccountTypeList
,
db
:
Session
=
Depends
(
get_db
)):
"""出入账目类型修改"""
res
=
crud
.
update_account_type
(
db
,
data
)
if
res
:
return
HttpResultResponse
()
return
HttpResultResponse
(
code
=
422
,
msg
=
'修改失败'
)
app/api/margin/crud.py
View file @
303c3f13
...
@@ -24,14 +24,16 @@ def get_margin(db: Session, param):
...
@@ -24,14 +24,16 @@ def get_margin(db: Session, param):
def
margin_dispose
(
db
:
Session
,
param
):
def
margin_dispose
(
db
:
Session
,
param
):
if
param
.
get
(
"examine_status"
)
==
-
1
:
db
.
query
(
GuildMargin
)
.
filter
(
GuildMargin
.
id
==
param
.
get
(
"id"
))
.
update
({
GuildMargin
.
status
:
5
})
db
.
commit
()
return
'拒绝成功'
# 查询公会
# 查询公会
guid_info
=
db
.
query
(
Guild
)
.
filter
(
Guild
.
id
==
param
.
get
(
"guild_id"
))
.
first
()
guid_info
=
db
.
query
(
Guild
)
.
filter
(
Guild
.
id
==
param
.
get
(
"guild_id"
))
.
first
()
if
not
guid_info
:
if
not
guid_info
:
return
'公会不存在'
return
'公会不存在'
# 拒绝
if
param
.
get
(
"examine_status"
)
==
-
1
:
db
.
query
(
GuildMargin
)
.
filter
(
GuildMargin
.
id
==
param
.
get
(
"id"
))
.
update
({
GuildMargin
.
status
:
5
})
db
.
commit
()
return
'拒绝成功'
try
:
try
:
# 修改公会保证金记录 状态
# 修改公会保证金记录 状态
db
.
query
(
GuildMargin
)
.
filter
(
GuildMargin
.
id
==
param
.
get
(
"id"
))
.
update
({
GuildMargin
.
status
:
4
})
db
.
query
(
GuildMargin
)
.
filter
(
GuildMargin
.
id
==
param
.
get
(
"id"
))
.
update
({
GuildMargin
.
status
:
4
})
...
...
app/api/margin/schemas.py
View file @
303c3f13
...
@@ -7,8 +7,8 @@ class GuildMarginList(BaseModel):
...
@@ -7,8 +7,8 @@ class GuildMarginList(BaseModel):
size
:
Optional
[
int
]
=
None
size
:
Optional
[
int
]
=
None
guild_id
:
Optional
[
int
]
=
None
guild_id
:
Optional
[
int
]
=
None
status
:
Optional
[
int
]
=
None
status
:
Optional
[
int
]
=
None
start_time
:
Optional
[
int
]
=
None
start_time
:
Optional
[
str
]
=
""
end_time
:
Optional
[
int
]
=
None
end_time
:
Optional
[
str
]
=
""
class
MarginExamine
(
BaseModel
):
class
MarginExamine
(
BaseModel
):
...
...
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