|
53 | 53 | SAMPLE_IMPORT_FILE = 'infra/data/telecom/sample_search_index_data.json' |
54 | 54 | SAMPLE_PROCESSED_DATA_FILE = 'infra/data/telecom/sample_processed_data.json' |
55 | 55 | SAMPLE_PROCESSED_DATA_KEY_PHRASES_FILE = 'infra/data/telecom/sample_processed_data_key_phrases.json' |
56 | | -elif USE_CASE == "IT_helpdesk": |
| 56 | +else: |
57 | 57 | SAMPLE_IMPORT_FILE = 'infra/data/IT_helpdesk/sample_search_index_data.json' |
58 | 58 | SAMPLE_PROCESSED_DATA_FILE = 'infra/data/IT_helpdesk/sample_processed_data.json' |
59 | 59 | SAMPLE_PROCESSED_DATA_KEY_PHRASES_FILE = 'infra/data/IT_helpdesk/sample_processed_data_key_phrases.json' |
@@ -321,7 +321,7 @@ def create_tables(): |
321 | 321 | timestamp_format = "%Y-%m-%d %H_%M_%S" |
322 | 322 | else: |
323 | 323 | start_time = file_name.replace(".json", "")[-16:] |
324 | | - timestamp_format = "%Y-%m-%d %H%M%S" |
| 324 | + timestamp_format = "%Y-%m-%d%H%M%S" |
325 | 325 | start_timestamp = datetime.strptime(start_time, timestamp_format) |
326 | 326 | conversation_id = file_name.split('convo_', 1)[1].split('_')[0] |
327 | 327 | conversationIds.append(conversation_id) |
@@ -498,11 +498,12 @@ def get_mined_topic_mapping(input_text, list_of_topics): |
498 | 498 | today = datetime.today() |
499 | 499 | cursor.execute("SELECT MAX(CAST(StartTime AS DATETIME)) FROM [dbo].[processed_data]") |
500 | 500 | max_start_time = cursor.fetchone()[0] |
501 | | -days_difference = (today - max_start_time).days - 1 if max_start_time else 0 |
502 | | -cursor.execute("UPDATE [dbo].[processed_data] SET StartTime = FORMAT(DATEADD(DAY, ?, StartTime), 'yyyy-MM-dd HH:mm:ss'), EndTime = FORMAT(DATEADD(DAY, ?, EndTime), 'yyyy-MM-dd HH:mm:ss')", (days_difference, days_difference)) |
503 | | -cursor.execute("UPDATE [dbo].[km_processed_data] SET StartTime = FORMAT(DATEADD(DAY, ?, StartTime), 'yyyy-MM-dd HH:mm:ss'), EndTime = FORMAT(DATEADD(DAY, ?, EndTime), 'yyyy-MM-dd HH:mm:ss')", (days_difference, days_difference)) |
504 | | -cursor.execute("UPDATE [dbo].[processed_data_key_phrases] SET StartTime = FORMAT(DATEADD(DAY, ?, StartTime), 'yyyy-MM-dd HH:mm:ss')", (days_difference,)) |
505 | | -conn.commit() |
| 501 | +days_difference = (today.date() - max_start_time.date()).days - 1 if max_start_time else 0 |
| 502 | +if days_difference > 0: |
| 503 | + cursor.execute("UPDATE [dbo].[processed_data] SET StartTime = FORMAT(DATEADD(DAY, ?, StartTime), 'yyyy-MM-dd HH:mm:ss'), EndTime = FORMAT(DATEADD(DAY, ?, EndTime), 'yyyy-MM-dd HH:mm:ss')", (days_difference, days_difference)) |
| 504 | + cursor.execute("UPDATE [dbo].[km_processed_data] SET StartTime = FORMAT(DATEADD(DAY, ?, StartTime), 'yyyy-MM-dd HH:mm:ss'), EndTime = FORMAT(DATEADD(DAY, ?, EndTime), 'yyyy-MM-dd HH:mm:ss')", (days_difference, days_difference)) |
| 505 | + cursor.execute("UPDATE [dbo].[processed_data_key_phrases] SET StartTime = FORMAT(DATEADD(DAY, ?, StartTime), 'yyyy-MM-dd HH:mm:ss')", (days_difference,)) |
| 506 | + conn.commit() |
506 | 507 |
|
507 | 508 | cursor.close() |
508 | 509 | conn.close() |
|
0 commit comments