diff --git a/app/api/endpoints/withdraw.py b/app/api/endpoints/withdraw.py index c95a8f8..44e44bd 100644 --- a/app/api/endpoints/withdraw.py +++ b/app/api/endpoints/withdraw.py @@ -41,6 +41,11 @@ async def create_withdraw( if not bank_card: return error_response(code=404, message="银行卡不存在") + # 最低提现金额 + min_withdraw_amount = 100 + if withdraw.amount < min_withdraw_amount: + return error_response(code=400, message=f"最低提现金额为{min_withdraw_amount}元") + # 验证余额 account = db.query(UserAccountDB).filter( UserAccountDB.user_id == current_user.userid diff --git a/app/core/wecombot.py b/app/core/wecombot.py index 4e767f0..fa24e7d 100644 --- a/app/core/wecombot.py +++ b/app/core/wecombot.py @@ -251,6 +251,8 @@ class WecomBot: > 下单时间: {CommonUtils.get_asia_datetime(shipping_order.create_time)} > 包裹数量: {shipping_order.package_count}个 > 订单金额: ¥{shipping_order.original_amount} +> 券抵扣: ¥{shipping_order.coupon_discount_amount} +> 加价金额: ¥{shipping_order.additional_fee_amount} > 实付金额: ¥{shipping_order.final_amount} > 订单状态: {shipping_order.status.status_text} diff --git a/jobs.sqlite b/jobs.sqlite index ef7a342..549055e 100644 Binary files a/jobs.sqlite and b/jobs.sqlite differ