update
This commit is contained in:
parent
f4fb6929ba
commit
2088c2ec9b
@ -38,8 +38,8 @@ async def create_coupon(
|
|||||||
return error_response(code=500, message=f"创建优惠券失败: {str(e)}")
|
return error_response(code=500, message=f"创建优惠券失败: {str(e)}")
|
||||||
|
|
||||||
|
|
||||||
@router.put("/{coupon_id}/beused", response_model=ResponseModel)
|
@router.put("/{coupon_id}/use", response_model=ResponseModel)
|
||||||
async def beused_coupon(
|
async def use_coupon(
|
||||||
coupon_id: int,
|
coupon_id: int,
|
||||||
db: Session = Depends(get_db),
|
db: Session = Depends(get_db),
|
||||||
current_user: UserDB = Depends(get_current_user)
|
current_user: UserDB = Depends(get_current_user)
|
||||||
@ -58,7 +58,7 @@ async def beused_coupon(
|
|||||||
|
|
||||||
coupon.status = CouponStatus.USED
|
coupon.status = CouponStatus.USED
|
||||||
coupon.used_time = datetime.now()
|
coupon.used_time = datetime.now()
|
||||||
|
|
||||||
db.commit()
|
db.commit()
|
||||||
|
|
||||||
return success_response(data=CouponInfo.model_validate(coupon))
|
return success_response(data=CouponInfo.model_validate(coupon))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user