Commit 53cdbc0e authored by shreya.m's avatar shreya.m

format

parent 979fdf6c
...@@ -12,7 +12,7 @@ from scripts.schemas import mongo_schema ...@@ -12,7 +12,7 @@ from scripts.schemas import mongo_schema
from scripts.constants.db_connections import mongo_client from scripts.constants.db_connections import mongo_client
class Oee_Services: class OeeServices:
def __init__(self, project_id=Get_Project_Id.project_id): def __init__(self, project_id=Get_Project_Id.project_id):
try: try:
self.connect = collection_constants(mongo_client=mongo_client) self.connect = collection_constants(mongo_client=mongo_client)
...@@ -23,12 +23,12 @@ class Oee_Services: ...@@ -23,12 +23,12 @@ class Oee_Services:
logger.exception("Error while connecting to mongodb") logger.exception("Error while connecting to mongodb")
raise raise
def oee_tag_mapping(self, oee_tag_mapping_list: Oee_Tag_Mapping_List): def oee_tag(self, oee_tag_list: Oee_Tag_Mapping_List):
try: try:
insert_json = {"hierarchy": oee_tag_mapping_list.hierarchy, insert_json = {"hierarchy": oee_tag_list.hierarchy,
"project_id": oee_tag_mapping_list.project_id, "project_id": oee_tag_list.project_id,
"meta": oee_tag_mapping_list.project_id, "meta": oee_tag_list.project_id,
"oee_tag_mapping": oee_tag_mapping_list.oee_tag_mapping "oee_tag_mapping": oee_tag_list.oee_tag_mapping
} }
result = self.connect.insert_one(data=insert_json) result = self.connect.insert_one(data=insert_json)
if result: if result:
...@@ -42,9 +42,9 @@ class Oee_Services: ...@@ -42,9 +42,9 @@ class Oee_Services:
logger.exception("Error occurred while inserting data") logger.exception("Error occurred while inserting data")
raise raise
def get_oee_tag_mapping(self, get_oee_tag: Get_Oee_Tag): def get_oee_tag(self, get_oee_tag: Get_Oee_Tag):
try: try:
return_json = {"message": "failure", "status": "failure", "data": "data not found"}
query = {'project_id': get_oee_tag.project_id} query = {'project_id': get_oee_tag.project_id}
skips = get_oee_tag.page_size * (get_oee_tag.page_num - 1) skips = get_oee_tag.page_size * (get_oee_tag.page_num - 1)
no_of_documents = self.connect.count_documents(query=query) no_of_documents = self.connect.count_documents(query=query)
...@@ -56,11 +56,8 @@ class Oee_Services: ...@@ -56,11 +56,8 @@ class Oee_Services:
# return_json["endOfrecords"] = True # return_json["endOfrecords"] = True
return result return result
except Exception as e: except Exception as e:
tb = traceback.format_exc() raise logger.exception(f"Exception occurred while fetching data as {e.args}")
logger.exception(e)
logger.exception(tb)
logger.exception(f"Exception occurred while fetching data as {e}")
raise
def delete_oee_tags(self, project_id: Get_Project_Id): def delete_oee_tags(self, project_id: Get_Project_Id):
try: try:
......
...@@ -3,26 +3,31 @@ from scripts.logging import logger ...@@ -3,26 +3,31 @@ from scripts.logging import logger
from scripts.constants import Endpoints from scripts.constants import Endpoints
from scripts.schemas.batch_oee import GetOeeServices from scripts.schemas.batch_oee import GetOeeServices
from scripts.core.handlers import oee_handlers from scripts.core.handlers import oee_handlers
import traceback
from scripts.schemas.response_models import DefaultFailureResponse
oee_services = APIRouter(prefix=Endpoints.oee_services, tags=["OEE Calculator"]) oee_services = APIRouter(prefix=Endpoints.oee_services, tags=["OEE Calculator"])
@oee_services.post(Endpoints.oee_services) @oee_services.post(Endpoints.oee_services)
async def oee_tag_mapping(oee_tag_mapping_list: GetOeeServices): async def oee_tag(oee_tag_mapping_list: GetOeeServices):
try: try:
tag_mapping = oee_tag_mapping_list.dict() tag_mapping = oee_tag_mapping_list.dict()
result = oee_handlers.Oee_Services.oee_tag_mapping(oee_tag_mapping_list) result = oee_handlers.OeeServices.oee_tag(oee_tag_mapping_list)
return result return result
except Exception as e: except Exception as e:
raise logger.exception("Exception occurred while inserting data") tb = traceback.format_exc()
logger.exception(e)
logger.exception(tb)
return DefaultFailureResponse(error=e.args).dict()
@oee_services.post(Endpoints.oee_services) @oee_services.post(Endpoints.oee_services)
async def get_oee_tag_mapping(get_oee_tags: GetOeeServices): async def get_oee_tag(get_oee_tags: GetOeeServices):
try: try:
get_oee_tags = get_oee_tags.dict() get_oee_tags = get_oee_tags.dict()
return_json = oee_handlers.Oee_Services.get_oee_tag_mapping(get_oee_tags) return_json = oee_handlers.OeeServices.get_oee_tag(get_oee_tags)
return return_json return return_json
except Exception as e: except Exception as e:
...@@ -30,10 +35,10 @@ async def get_oee_tag_mapping(get_oee_tags: GetOeeServices): ...@@ -30,10 +35,10 @@ async def get_oee_tag_mapping(get_oee_tags: GetOeeServices):
@oee_services.post(Endpoints.oee_services) @oee_services.post(Endpoints.oee_services)
async def delete_oee_tagging(delete_oee_tags: GetOeeServices): async def delete_oee_tag(delete_oee_tags: GetOeeServices):
try: try:
delete_oee_tags = delete_oee_tags.dict() delete_oee_tags = delete_oee_tags.dict()
return_json = oee_handlers.Oee_Services.delete_oee_tags(project_id=delete_oee_tags["project_id"]) return_json = oee_handlers.OeeServices.delete_oee_tags(project_id=delete_oee_tags["project_id"])
return return_json return return_json
except Exception as e: except Exception as e:
...@@ -41,10 +46,10 @@ async def delete_oee_tagging(delete_oee_tags: GetOeeServices): ...@@ -41,10 +46,10 @@ async def delete_oee_tagging(delete_oee_tags: GetOeeServices):
@oee_services.post(Endpoints.oee_services) @oee_services.post(Endpoints.oee_services)
async def update_oee_tagging(update_oee_tags: GetOeeServices): async def update_oee_tag(update_oee_tags: GetOeeServices):
try: try:
update_oee_tags = update_oee_tags.dict() update_oee_tags = update_oee_tags.dict()
return_json = oee_handlers.Oee_Services.update_oee_tags(update_oee_tags) return_json = oee_handlers.OeeServices.update_oee_tags(update_oee_tags)
return return_json return return_json
except Exception as e: except Exception as e:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment