update
This commit is contained in:
parent
a985b3205b
commit
fcc0e6a43d
@ -494,18 +494,18 @@ async def verify_order(
|
|||||||
|
|
||||||
|
|
||||||
# 如果有积分奖励,赠送积分
|
# 如果有积分奖励,赠送积分
|
||||||
if order.MerchantProductDB.gift_points > 0:
|
if order.MerchantOrderDB.gift_points > 0:
|
||||||
point_manager = PointManager(db)
|
point_manager = PointManager(db)
|
||||||
point_manager.add_points(
|
point_manager.add_points(
|
||||||
user_id=order.MerchantOrderDB.user_id,
|
user_id=order.MerchantOrderDB.user_id,
|
||||||
points=order.MerchantProductDB.gift_points,
|
points=order.MerchantOrderDB.gift_points,
|
||||||
description=f"团购券核销奖励",
|
description=f"团购券核销奖励",
|
||||||
order_id=order.MerchantOrderDB.order_id
|
order_id=order.MerchantOrderDB.order_id
|
||||||
)
|
)
|
||||||
|
|
||||||
# 对商家进行结算
|
# 对商家进行结算
|
||||||
account_manager = AccountManager(db)
|
account_manager = AccountManager(db)
|
||||||
settlement_amount = float(order.MerchantProductDB.settlement_amount)
|
settlement_amount = float(order.MerchantProductDB.settlement_amount) * order.MerchantOrderDB.qty
|
||||||
if settlement_amount > 0:
|
if settlement_amount > 0:
|
||||||
account_manager.change_balance(
|
account_manager.change_balance(
|
||||||
user_id=order.MerchantDB.user_id,
|
user_id=order.MerchantDB.user_id,
|
||||||
|
|||||||
BIN
jobs.sqlite
BIN
jobs.sqlite
Binary file not shown.
Loading…
Reference in New Issue
Block a user