Implement a fallback mechanism for the planning data API call
- Added UUID endpoint (roadMap.ts) Added getPlanningDataByUuid endpoint: /api/planning/drivers/monthly/by-uuid?driverUuid={driverUuid}&date={date}
- Updated getPlanningData function (roadMapStore.ts) First attempt: calls the endpoint by driver ID (existing behavior) Fallback check: if dailyPlannings is empty or missing: Fetches driver details using useDriverStore.getState().fetchDriverDetails() to get the UUID Retries the request using the UUID endpoint Uses the UUID response if it contains data; otherwise keeps the original empty response