35 lines
1021 B
Python
35 lines
1021 B
Python
from flask import jsonify
|
|
|
|
from app.api.enums import KafkaMessage
|
|
from app.api.services import MyProductsService
|
|
from app.utils.logger import logger
|
|
from app.api.services.base_service import BaseService
|
|
from sqlalchemy import func, desc
|
|
from app.extensions import db
|
|
|
|
from threading import Thread
|
|
|
|
|
|
class WebsiteService(BaseService):
|
|
|
|
@staticmethod
|
|
def save_web_contact_data(data):
|
|
provision_uid = data.get('provision_uid', '')
|
|
city = data.get('city', '')
|
|
latitude = data.get('latitude', '')
|
|
longitude = data.get('longitude', '')
|
|
|
|
try:
|
|
response_data = {
|
|
"provision_uid": provision_uid,
|
|
"city": city,
|
|
"latitude": latitude,
|
|
"longitude": longitude,
|
|
}
|
|
|
|
return response_data
|
|
|
|
except Exception as e:
|
|
logger.error(f"An error occurred while getting dashboard data: {str(e)}", exc_info=True)
|
|
return jsonify({"message": "Internal Server Error"}), 500
|