diff --git a/microservices/batchjob.py b/microservices/batchjob.py index 370bc10110d9fb6592982a2c10aa63e17550d92c..39c3de652c9405a0effcced173cf2455530cd039 100644 --- a/microservices/batchjob.py +++ b/microservices/batchjob.py @@ -1,4 +1,5 @@ import math +import os import random import sqlite3 from datetime import datetime diff --git a/microservices/bikes_service/main.py b/microservices/bikes_service/main.py index 802aea30d8ccd5d65d73b77dc6cb8a3bbeaf194a..04b4c4e7db3a9cd7cd3f9f6498b1260fbe417127 100644 --- a/microservices/bikes_service/main.py +++ b/microservices/bikes_service/main.py @@ -1,6 +1,6 @@ -from fastapi import FastAPI, HTTPException -from pydantic import BaseModel -from fastapi.middleware.cors import CORSMiddleware +from fastapi import FastAPI, HTTPException # type: ignore +from pydantic import BaseModel # type: ignore +from fastapi.middleware.cors import CORSMiddleware # type: ignore from typing import List import sqlite3 from pathlib import Path diff --git a/microservices/booking_service/main.py b/microservices/booking_service/main.py index 0c02fd5d3b9662d372179df956aee5c722dd3c54..1a1f0b1c9d86471d9c9d948f54dc6aedb6a38554 100644 --- a/microservices/booking_service/main.py +++ b/microservices/booking_service/main.py @@ -123,7 +123,7 @@ async def book_bike(booking: Booking): raise HTTPException(status_code=400, detail="Bike not available at the specified location.") # Calculate the amount to be blocked on the user's wallet - blocked_amount = price_per_hour * booking.duration_hours + blocked_amount = price_per_hour * 5 # Validate wallet balance if wallet_balance < blocked_amount: diff --git a/requirements.txt b/requirements.txt index 6c5d0fd629eb8d43f287e646dcef2a1d9fb7a8f4..70d0ccc2a473dc08ccef8507c58b2c55c8d960d6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -32,3 +32,4 @@ uvicorn==0.29.0 uvloop==0.19.0 watchfiles==0.21.0 websockets==12.0 +apscheduler==3.7.0