diff --git a/app/api/endpoints/coupon.py b/app/api/endpoints/coupon.py index de76c6e..aad82ec 100644 --- a/app/api/endpoints/coupon.py +++ b/app/api/endpoints/coupon.py @@ -38,8 +38,8 @@ async def create_coupon( return error_response(code=500, message=f"创建优惠券失败: {str(e)}") -@router.put("/{coupon_id}/beused", response_model=ResponseModel) -async def beused_coupon( +@router.put("/{coupon_id}/use", response_model=ResponseModel) +async def use_coupon( coupon_id: int, db: Session = Depends(get_db), current_user: UserDB = Depends(get_current_user) @@ -58,7 +58,7 @@ async def beused_coupon( coupon.status = CouponStatus.USED coupon.used_time = datetime.now() - + db.commit() return success_response(data=CouponInfo.model_validate(coupon))