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
4a518f94
Commit
4a518f94
authored
Apr 24, 2023
by
xianyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化公会结算
parent
4043a8f0
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
6 deletions
+6
-6
guild.py
app/api/statement/guild.py
+6
-6
No files found.
app/api/statement/guild.py
View file @
4a518f94
...
@@ -264,13 +264,13 @@ def query_token(db, h_list):
...
@@ -264,13 +264,13 @@ def query_token(db, h_list):
def
transfer_trigger_task
(
uuid
,
user_id
,
balance
,
type
,
amount_type
,
remark
=
'用户转账'
,
money_data
=
[],
def
transfer_trigger_task
(
uuid
,
user_id
,
balance
,
type
,
amount_type
,
remark
=
'用户转账'
,
money_data
=
[],
isUser
=
1
,
dst_uuid
=
""
,
refer
Num
=
''
):
isUser
=
1
,
dst_uuid
=
""
,
refer
ence_number
=
''
):
"""转账验证"""
"""转账验证"""
request_data
=
{
request_data
=
{
"ip"
:
get_ip
(),
"ip"
:
get_ip
(),
"uuid"
:
uuid
,
"uuid"
:
uuid
,
"dst_uuid"
:
dst_uuid
,
"dst_uuid"
:
dst_uuid
,
"reference_number"
:
get_order
(),
"reference_number"
:
reference_number
if
reference_number
else
get_order
(),
"reference_type"
:
type
,
"reference_type"
:
type
,
"amount"
:
balance
,
"amount"
:
balance
,
"timestamp"
:
get_now_timestamp
(),
"timestamp"
:
get_now_timestamp
(),
...
@@ -533,8 +533,8 @@ def GuildSettlementAdd(db, data):
...
@@ -533,8 +533,8 @@ def GuildSettlementAdd(db, data):
first_sta
=
00
first_sta
=
00
# 钻石处理
# 钻石处理
if
guild_data
.
balance
and
guild_data
.
balance
>
0
:
if
guild_data
.
balance
and
guild_data
.
balance
>
0
:
balance_refer_num
=
f
'guild_settlement_{
data.id
}_balance'
balance_refer_num
=
f
'guild_settlement_{
guild_info[0].get("id")
}_balance'
is_failure
=
transfer_trigger_task
(
guild_info
[
0
]
.
get
(
"uuid"
),
0
,
float
(
guild_data
.
balance
),
'guild_clear'
,
'consumable'
,
balance_refer_num
,
[],
1
,
acc_info
[
0
][
'uuid'
]
)
is_failure
=
transfer_trigger_task
(
guild_info
[
0
]
.
get
(
"uuid"
),
0
,
float
(
guild_data
.
balance
),
'guild_clear'
,
'consumable'
,
balance_refer_num
,[],
1
,
acc_info
[
0
][
'uuid'
],
reference_number
=
balance_refer_num
)
if
is_failure
:
if
is_failure
:
db
.
query
(
GuildSettlementLog
)
.
filter
(
GuildSettlementLog
.
id
==
data
.
id
)
.
update
(
db
.
query
(
GuildSettlementLog
)
.
filter
(
GuildSettlementLog
.
id
==
data
.
id
)
.
update
(
{
GuildSettlementLog
.
status
:
0
,
GuildSettlementLog
.
update_time
:
time_int_timestamp
()})
{
GuildSettlementLog
.
status
:
0
,
GuildSettlementLog
.
update_time
:
time_int_timestamp
()})
...
@@ -543,8 +543,8 @@ def GuildSettlementAdd(db, data):
...
@@ -543,8 +543,8 @@ def GuildSettlementAdd(db, data):
first_sta
=
1
first_sta
=
1
# 珍珠处理
# 珍珠处理
if
guild_data
.
pearl
and
guild_data
.
pearl
>
0
:
if
guild_data
.
pearl
and
guild_data
.
pearl
>
0
:
pearl_refer_num
=
f
'guild_settlement_{
data.id
}_pearl'
pearl_refer_num
=
f
'guild_settlement_{
guild_info[0].get("id")
}_pearl'
is_lose
=
transfer_trigger_task
(
guild_info
[
0
]
.
get
(
"uuid"
),
0
,
float
(
guild_data
.
pearl
),
'guild_clear'
,
'withdrawable'
,
pearl_refer_num
,
[],
1
,
acc_info
[
0
][
'uuid'
])
is_lose
=
transfer_trigger_task
(
guild_info
[
0
]
.
get
(
"uuid"
),
0
,
float
(
guild_data
.
pearl
),
'guild_clear'
,
'withdrawable'
,
pearl_refer_num
,
[],
1
,
acc_info
[
0
][
'uuid'
]
,
reference_number
=
pearl_refer_num
)
if
is_lose
:
if
is_lose
:
db
.
query
(
GuildSettlementLog
)
.
filter
(
GuildSettlementLog
.
id
==
data
.
id
)
.
update
(
db
.
query
(
GuildSettlementLog
)
.
filter
(
GuildSettlementLog
.
id
==
data
.
id
)
.
update
(
{
GuildSettlementLog
.
status
:
0
,
GuildSettlementLog
.
update_time
:
time_int_timestamp
()})
{
GuildSettlementLog
.
status
:
0
,
GuildSettlementLog
.
update_time
:
time_int_timestamp
()})
...
...
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