Commit 3d775672 authored by harshavardhan.c's avatar harshavardhan.c

fixed a small bug while fetching the details for the case_details

parent 9a208466
......@@ -145,6 +145,13 @@ class TicketSetupHandler:
self.mongo_obj.insert_one(database_name=DBMapping.support_lens_configuration,
collection_name=DBMapping.ticket_configuration,
json_data=insert_json)
count = 2000
insert_list = list()
for i in range(0, 100):
insert_json.update(case_id=f"case_{count}")
count += 1
insert_list.append(input_json)
mongo_object = MongoConnect()
if input_json["type"].lower() == "edit":
query_json = {"case_id": input_json["case_id"]}
case_data = self.mongo_obj.find_one(db_name=DBMapping.support_lens_configuration,
......@@ -339,10 +346,10 @@ class TicketSetupHandler:
}
},
{
'$limit': input_json["records"]
'$skip': int(input_json["records"]) * (int(input_json["page"]) - 1)
},
{
'$skip': int(input_json["records"]) * (int(input_json["page"]) - 1)
'$limit': input_json["records"]
}
]
if input_json["filters"]:
......@@ -361,15 +368,14 @@ class TicketSetupHandler:
db_name=DBMapping.support_lens_configuration,
collection_name=DBMapping.ticket_configuration,
list_for_aggregation=json_data))
json_data.pop(4)
json_data.pop(3)
json_data.pop(2)
total_records = list(self.mongo_obj.aggregate(
db_name=DBMapping.support_lens_configuration,
collection_name=DBMapping.ticket_configuration,
list_for_aggregation=json_data))
users_list = list()
for record in records:
print()
time_diff = datetime.fromtimestamp(time.time()) - datetime.fromtimestamp(record["last_updated_on"])
days_obj = time_diff.days
hour_obj = time_diff.seconds // 3600
......@@ -524,9 +530,13 @@ class TicketSetupHandler:
]))
users_list = dict()
for user in users_data:
if "user_id" not in user:
continue
users_list.update({user["user_id"]: user["username"]})
for key, value in users_json.items():
if key in [None, ""]:
continue
return_json.append({
"name": users_list[key],
"subTitle": f"{value} Cases",
......
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