Improve AI logic
This commit is contained in:
@@ -43,9 +43,18 @@ class SalesServiceClient(BaseServiceClient):
|
||||
params["end_date"] = end_date
|
||||
if product_id:
|
||||
params["product_id"] = product_id
|
||||
|
||||
|
||||
result = await self.get("sales/sales", tenant_id=tenant_id, params=params)
|
||||
return result.get("sales", []) if result else None
|
||||
|
||||
# Handle both list and dict responses
|
||||
if result is None:
|
||||
return None
|
||||
elif isinstance(result, list):
|
||||
return result
|
||||
elif isinstance(result, dict):
|
||||
return result.get("sales", [])
|
||||
else:
|
||||
return None
|
||||
|
||||
async def get_all_sales_data(
|
||||
self,
|
||||
|
||||
Reference in New Issue
Block a user