add BackgroundTasks for client

This commit is contained in:
Xander 2025-04-07 14:12:11 +03:00
parent 1e5f4086bb
commit 41e390ac45
2 changed files with 582 additions and 61 deletions

View File

@ -16894,3 +16894,432 @@ WHERE client.id = %s
2025-04-07 12:54:35,524 - INFO - UPDATE client SET user_nicename=%s, json_data=%s WHERE client.id = %s 2025-04-07 12:54:35,524 - INFO - UPDATE client SET user_nicename=%s, json_data=%s WHERE client.id = %s
2025-04-07 12:54:35,524 - INFO - [generated in 0.00039s] ('sadf', "{'first_name': 'sadf', 'last_name': 'asdf', 'additional_name': 'sdgf', 'pronouns': 'Select', 'email_addr': 'test_user_12_@example.com', 'phone_num': ... (795 characters truncated) ... rmanent', 'Part-Time': 'Part-Time', 'Contract': 'Contract'}, 'location_type': {'On-site': None, 'Hybrid': 'Hybrid', 'Remote': 'Remote'}, 'token': ''}", 69) 2025-04-07 12:54:35,524 - INFO - [generated in 0.00039s] ('sadf', "{'first_name': 'sadf', 'last_name': 'asdf', 'additional_name': 'sdgf', 'pronouns': 'Select', 'email_addr': 'test_user_12_@example.com', 'phone_num': ... (795 characters truncated) ... rmanent', 'Part-Time': 'Part-Time', 'Contract': 'Contract'}, 'location_type': {'On-site': None, 'Hybrid': 'Hybrid', 'Remote': 'Remote'}, 'token': ''}", 69)
2025-04-07 12:54:35,592 - INFO - COMMIT 2025-04-07 12:54:35,592 - INFO - COMMIT
2025-04-07 13:36:43,767 - INFO - SELECT DATABASE()
2025-04-07 13:36:43,767 - INFO - [raw sql] ()
2025-04-07 13:36:43,900 - INFO - SELECT @@sql_mode
2025-04-07 13:36:43,900 - INFO - [raw sql] ()
2025-04-07 13:36:43,966 - INFO - SELECT @@lower_case_table_names
2025-04-07 13:36:43,966 - INFO - [raw sql] ()
2025-04-07 13:36:44,099 - INFO - BEGIN (implicit)
2025-04-07 13:36:44,099 - INFO - DESCRIBE `ch7a461e0f_link`.`users`
2025-04-07 13:36:44,100 - INFO - [raw sql] ()
2025-04-07 13:36:44,167 - INFO - DESCRIBE `ch7a461e0f_link`.`profile`
2025-04-07 13:36:44,167 - INFO - [raw sql] ()
2025-04-07 13:36:44,234 - INFO - DESCRIBE `ch7a461e0f_link`.`jobs`
2025-04-07 13:36:44,234 - INFO - [raw sql] ()
2025-04-07 13:36:44,301 - INFO - DESCRIBE `ch7a461e0f_link`.`client`
2025-04-07 13:36:44,302 - INFO - [raw sql] ()
2025-04-07 13:36:44,370 - INFO - DESCRIBE `ch7a461e0f_link`.`meta_client`
2025-04-07 13:36:44,370 - INFO - [raw sql] ()
2025-04-07 13:36:44,438 - INFO - DESCRIBE `ch7a461e0f_link`.`applied_jobs`
2025-04-07 13:36:44,438 - INFO - [raw sql] ()
2025-04-07 13:36:44,505 - INFO - COMMIT
2025-04-07 13:36:44,703 - INFO - BEGIN (implicit)
2025-04-07 13:36:44,760 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active
FROM users
LIMIT %s
2025-04-07 13:36:44,760 - INFO - [generated in 0.00040s] (1,)
2025-04-07 13:36:44,827 - INFO - ROLLBACK
2025-04-07 13:37:11,688 - INFO - BEGIN (implicit)
2025-04-07 13:37:11,690 - INFO - SELECT client.id, client.user_login, client.user_nicename, client.user_email, client.phone, client.json_data, client.user_status
FROM client
WHERE client.id = %s
2025-04-07 13:37:11,690 - INFO - [generated in 0.00038s] ('68',)
2025-04-07 13:37:11,759 - INFO - COMMIT
2025-04-07 13:37:11,960 - INFO - BEGIN (implicit)
2025-04-07 13:37:11,961 - INFO - COMMIT
2025-04-07 13:37:12,029 - INFO - BEGIN (implicit)
2025-04-07 13:37:12,030 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority
FROM applied_jobs
WHERE applied_jobs.client_id = %s AND (applied_jobs.status = %s OR applied_jobs.status IS NULL)
2025-04-07 13:37:12,030 - INFO - [generated in 0.00022s] ('68', 'Scheduled')
2025-04-07 13:37:12,099 - INFO - COMMIT
2025-04-07 13:37:12,165 - INFO - BEGIN (implicit)
2025-04-07 13:37:12,166 - INFO - SELECT client.id, client.user_login, client.user_nicename, client.user_email, client.phone, client.json_data, client.user_status
FROM client
WHERE client.id = %s
2025-04-07 13:37:12,166 - INFO - [generated in 0.00032s] (68,)
2025-04-07 13:37:12,233 - INFO - ROLLBACK
2025-04-07 13:37:12,437 - INFO - BEGIN (implicit)
2025-04-07 13:37:12,440 - INFO - SELECT jobs.job_id, jobs.job_title, jobs.job_company, jobs.minimum_annual_salary, jobs.salary_currency, jobs.location_type, jobs.location, jobs.job_level, jobs.job_type, jobs.days_posted, jobs.hourly_rate, jobs.link, jobs.link_company, jobs.active, jobs.about, jobs.date_posted, jobs.data_requested, jobs.text
FROM jobs
WHERE (lower(jobs.job_title) LIKE lower(%s) OR lower(jobs.job_title) LIKE lower(%s)) AND (lower(jobs.location) LIKE lower(%s) OR lower(jobs.location) LIKE lower(%s) OR lower(jobs.location) LIKE lower(%s)) AND jobs.job_level IN (%s, %s, %s) AND jobs.job_type IN (%s, %s)
2025-04-07 13:37:12,440 - INFO - [generated in 0.00042s] ('%Electronics Engineer%', '%Hardware Engineer%', 'Burnaby, Canada', 'Vancouver, Canada', 'Toronto, Canada', 'Mid', 'Senior', 'Manager', 'Full-time', 'Permanent')
2025-04-07 13:37:12,607 - INFO - SELECT jobs.job_id, jobs.job_title, jobs.job_company, jobs.minimum_annual_salary, jobs.salary_currency, jobs.location_type, jobs.location, jobs.job_level, jobs.job_type, jobs.days_posted, jobs.hourly_rate, jobs.link, jobs.link_company, jobs.active, jobs.about, jobs.date_posted, jobs.data_requested, jobs.text
FROM jobs
WHERE jobs.active = %s
2025-04-07 13:37:12,607 - INFO - [generated in 0.00032s] (3,)
2025-04-07 13:37:13,209 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:13,209 - INFO - [generated in 0.00031s] ('68', 4192869119, None, 'Scheduled', None, None)
2025-04-07 13:37:13,275 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:13,275 - INFO - [cached since 0.06682s ago] ('68', 4192880081, None, 'Scheduled', None, None)
2025-04-07 13:37:13,342 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:13,343 - INFO - [cached since 0.1342s ago] ('68', 4192887914, None, 'Scheduled', None, None)
2025-04-07 13:37:13,409 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:13,409 - INFO - [cached since 0.2009s ago] ('68', 4192894893, None, 'Scheduled', None, None)
2025-04-07 13:37:13,478 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:13,478 - INFO - [cached since 0.2697s ago] ('68', 4193123108, None, 'Scheduled', None, None)
2025-04-07 13:37:13,545 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:13,545 - INFO - [cached since 0.3364s ago] ('68', 4193136951, None, 'Scheduled', None, None)
2025-04-07 13:37:13,611 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:13,611 - INFO - [cached since 0.4024s ago] ('68', 4193159078, None, 'Scheduled', None, None)
2025-04-07 13:37:13,678 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:13,679 - INFO - [cached since 0.47s ago] ('68', 4193161229, None, 'Scheduled', None, None)
2025-04-07 13:37:13,745 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:13,745 - INFO - [cached since 0.5363s ago] ('68', 4193161315, None, 'Scheduled', None, None)
2025-04-07 13:37:13,811 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:13,811 - INFO - [cached since 0.6027s ago] ('68', 4193162501, None, 'Scheduled', None, None)
2025-04-07 13:37:13,878 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:13,878 - INFO - [cached since 0.6694s ago] ('68', 4193163410, None, 'Scheduled', None, None)
2025-04-07 13:37:13,944 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:13,944 - INFO - [cached since 0.7356s ago] ('68', 4193163536, None, 'Scheduled', None, None)
2025-04-07 13:37:14,011 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:14,011 - INFO - [cached since 0.8025s ago] ('68', 4193165144, None, 'Scheduled', None, None)
2025-04-07 13:37:14,077 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:14,078 - INFO - [cached since 0.8691s ago] ('68', 4193169386, None, 'Scheduled', None, None)
2025-04-07 13:37:14,144 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:14,144 - INFO - [cached since 0.9357s ago] ('68', 4193169838, None, 'Scheduled', None, None)
2025-04-07 13:37:14,211 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:14,212 - INFO - [cached since 1.003s ago] ('68', 4193183601, None, 'Scheduled', None, None)
2025-04-07 13:37:14,278 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:14,279 - INFO - [cached since 1.07s ago] ('68', 4193183758, None, 'Scheduled', None, None)
2025-04-07 13:37:14,345 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:14,345 - INFO - [cached since 1.137s ago] ('68', 4193185073, None, 'Scheduled', None, None)
2025-04-07 13:37:14,411 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:14,412 - INFO - [cached since 1.203s ago] ('68', 4193187897, None, 'Scheduled', None, None)
2025-04-07 13:37:14,478 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:14,478 - INFO - [cached since 1.27s ago] ('68', 4193190079, None, 'Scheduled', None, None)
2025-04-07 13:37:14,544 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:14,545 - INFO - [cached since 1.336s ago] ('68', 4193193563, None, 'Scheduled', None, None)
2025-04-07 13:37:14,611 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:14,611 - INFO - [cached since 1.402s ago] ('68', 4193195523, None, 'Scheduled', None, None)
2025-04-07 13:37:14,677 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:14,677 - INFO - [cached since 1.469s ago] ('68', 4193196348, None, 'Scheduled', None, None)
2025-04-07 13:37:14,743 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:14,744 - INFO - [cached since 1.535s ago] ('68', 4193300663, None, 'Scheduled', None, None)
2025-04-07 13:37:14,810 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:14,811 - INFO - [cached since 1.602s ago] ('68', 4193301915, None, 'Scheduled', None, None)
2025-04-07 13:37:14,878 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:14,878 - INFO - [cached since 1.669s ago] ('68', 4193306216, None, 'Scheduled', None, None)
2025-04-07 13:37:14,944 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:14,944 - INFO - [cached since 1.736s ago] ('68', 4193325986, None, 'Scheduled', None, None)
2025-04-07 13:37:15,010 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:15,011 - INFO - [cached since 1.802s ago] ('68', 4193344827, None, 'Scheduled', None, None)
2025-04-07 13:37:15,086 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:15,086 - INFO - [cached since 1.878s ago] ('68', 4193346831, None, 'Scheduled', None, None)
2025-04-07 13:37:15,152 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:15,152 - INFO - [cached since 1.944s ago] ('68', 4193348196, None, 'Scheduled', None, None)
2025-04-07 13:37:15,219 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:15,219 - INFO - [cached since 2.01s ago] ('68', 4193351112, None, 'Scheduled', None, None)
2025-04-07 13:37:15,285 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:15,285 - INFO - [cached since 2.077s ago] ('68', 4193351470, None, 'Scheduled', None, None)
2025-04-07 13:37:15,352 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:15,352 - INFO - [cached since 2.144s ago] ('68', 4193353177, None, 'Scheduled', None, None)
2025-04-07 13:37:15,418 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:15,418 - INFO - [cached since 2.21s ago] ('68', 4193353358, None, 'Scheduled', None, None)
2025-04-07 13:37:15,485 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:15,485 - INFO - [cached since 2.276s ago] ('68', 4193354638, None, 'Scheduled', None, None)
2025-04-07 13:37:15,551 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:15,552 - INFO - [cached since 2.343s ago] ('68', 4193355482, None, 'Scheduled', None, None)
2025-04-07 13:37:15,618 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:15,619 - INFO - [cached since 2.41s ago] ('68', 4193357489, None, 'Scheduled', None, None)
2025-04-07 13:37:15,686 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:15,686 - INFO - [cached since 2.478s ago] ('68', 4193358472, None, 'Scheduled', None, None)
2025-04-07 13:37:15,753 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:15,753 - INFO - [cached since 2.545s ago] ('68', 4193358704, None, 'Scheduled', None, None)
2025-04-07 13:37:15,819 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:15,820 - INFO - [cached since 2.611s ago] ('68', 4193358759, None, 'Scheduled', None, None)
2025-04-07 13:37:15,886 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:15,886 - INFO - [cached since 2.678s ago] ('68', 4193360727, None, 'Scheduled', None, None)
2025-04-07 13:37:15,952 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:15,953 - INFO - [cached since 2.744s ago] ('68', 4193361134, None, 'Scheduled', None, None)
2025-04-07 13:37:16,019 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:16,019 - INFO - [cached since 2.811s ago] ('68', 4193367293, None, 'Scheduled', None, None)
2025-04-07 13:37:16,086 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:16,086 - INFO - [cached since 2.877s ago] ('68', 4193370053, None, 'Scheduled', None, None)
2025-04-07 13:37:16,152 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:16,152 - INFO - [cached since 2.944s ago] ('68', 4193377119, None, 'Scheduled', None, None)
2025-04-07 13:37:16,218 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:16,218 - INFO - [cached since 3.01s ago] ('68', 4193382322, None, 'Scheduled', None, None)
2025-04-07 13:37:16,285 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:16,285 - INFO - [cached since 3.076s ago] ('68', 4193388840, None, 'Scheduled', None, None)
2025-04-07 13:37:16,351 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:16,351 - INFO - [cached since 3.143s ago] ('68', 4193398573, None, 'Scheduled', None, None)
2025-04-07 13:37:16,417 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:16,417 - INFO - [cached since 3.209s ago] ('68', 4193398904, None, 'Scheduled', None, None)
2025-04-07 13:37:16,484 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:16,484 - INFO - [cached since 3.275s ago] ('68', 4193501472, None, 'Scheduled', None, None)
2025-04-07 13:37:16,553 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:16,553 - INFO - [cached since 3.345s ago] ('68', 4193539162, None, 'Scheduled', None, None)
2025-04-07 13:37:16,620 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:16,620 - INFO - [cached since 3.411s ago] ('68', 4193560390, None, 'Scheduled', None, None)
2025-04-07 13:37:16,686 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:16,687 - INFO - [cached since 3.478s ago] ('68', 4193582232, None, 'Scheduled', None, None)
2025-04-07 13:37:16,753 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:16,753 - INFO - [cached since 3.544s ago] ('68', 4193582466, None, 'Scheduled', None, None)
2025-04-07 13:37:16,819 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:16,819 - INFO - [cached since 3.611s ago] ('68', 4193583213, None, 'Scheduled', None, None)
2025-04-07 13:37:16,886 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:16,887 - INFO - [cached since 3.678s ago] ('68', 4193611564, None, 'Scheduled', None, None)
2025-04-07 13:37:16,953 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:16,953 - INFO - [cached since 3.745s ago] ('68', 4193616518, None, 'Scheduled', None, None)
2025-04-07 13:37:17,020 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:17,020 - INFO - [cached since 3.811s ago] ('68', 4193617711, None, 'Scheduled', None, None)
2025-04-07 13:37:17,086 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:17,086 - INFO - [cached since 3.878s ago] ('68', 4193618659, None, 'Scheduled', None, None)
2025-04-07 13:37:17,153 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:17,153 - INFO - [cached since 3.944s ago] ('68', 4193618864, None, 'Scheduled', None, None)
2025-04-07 13:37:17,220 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:17,220 - INFO - [cached since 4.011s ago] ('68', 4193623157, None, 'Scheduled', None, None)
2025-04-07 13:37:17,286 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:17,286 - INFO - [cached since 4.078s ago] ('68', 4193624591, None, 'Scheduled', None, None)
2025-04-07 13:37:17,354 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:17,354 - INFO - [cached since 4.146s ago] ('68', 4193625069, None, 'Scheduled', None, None)
2025-04-07 13:37:17,421 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:17,422 - INFO - [cached since 4.213s ago] ('68', 4193625087, None, 'Scheduled', None, None)
2025-04-07 13:37:17,488 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:17,488 - INFO - [cached since 4.28s ago] ('68', 4193629007, None, 'Scheduled', None, None)
2025-04-07 13:37:17,554 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:17,555 - INFO - [cached since 4.346s ago] ('68', 4193632865, None, 'Scheduled', None, None)
2025-04-07 13:37:17,621 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:17,621 - INFO - [cached since 4.412s ago] ('68', 4193633086, None, 'Scheduled', None, None)
2025-04-07 13:37:17,689 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:17,689 - INFO - [cached since 4.481s ago] ('68', 4193633739, None, 'Scheduled', None, None)
2025-04-07 13:37:17,756 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:17,756 - INFO - [cached since 4.547s ago] ('68', 4193633820, None, 'Scheduled', None, None)
2025-04-07 13:37:17,822 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:17,823 - INFO - [cached since 4.614s ago] ('68', 4193634441, None, 'Scheduled', None, None)
2025-04-07 13:37:17,889 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:17,889 - INFO - [cached since 4.681s ago] ('68', 4193635232, None, 'Scheduled', None, None)
2025-04-07 13:37:17,955 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:17,956 - INFO - [cached since 4.747s ago] ('68', 4193638185, None, 'Scheduled', None, None)
2025-04-07 13:37:18,022 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:18,022 - INFO - [cached since 4.813s ago] ('68', 4193639058, None, 'Scheduled', None, None)
2025-04-07 13:37:18,089 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:18,089 - INFO - [cached since 4.881s ago] ('68', 4193699119, None, 'Scheduled', None, None)
2025-04-07 13:37:18,156 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:18,156 - INFO - [cached since 4.947s ago] ('68', 4193804894, None, 'Scheduled', None, None)
2025-04-07 13:37:18,222 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:18,223 - INFO - [cached since 5.014s ago] ('68', 4193814130, None, 'Scheduled', None, None)
2025-04-07 13:37:18,289 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:18,289 - INFO - [cached since 5.081s ago] ('68', 4193815816, None, 'Scheduled', None, None)
2025-04-07 13:37:18,356 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:18,356 - INFO - [cached since 5.147s ago] ('68', 4193816224, None, 'Scheduled', None, None)
2025-04-07 13:37:18,422 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:18,422 - INFO - [cached since 5.214s ago] ('68', 4193816695, None, 'Scheduled', None, None)
2025-04-07 13:37:18,490 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:18,490 - INFO - [cached since 5.282s ago] ('68', 4193816743, None, 'Scheduled', None, None)
2025-04-07 13:37:18,559 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:18,559 - INFO - [cached since 5.35s ago] ('68', 4193818908, None, 'Scheduled', None, None)
2025-04-07 13:37:18,625 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:18,625 - INFO - [cached since 5.417s ago] ('68', 4193830544, None, 'Scheduled', None, None)
2025-04-07 13:37:18,692 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:18,692 - INFO - [cached since 5.483s ago] ('68', 4193873741, None, 'Scheduled', None, None)
2025-04-07 13:37:18,758 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:18,758 - INFO - [cached since 5.55s ago] ('68', 4194014424, None, 'Scheduled', None, None)
2025-04-07 13:37:18,825 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:18,825 - INFO - [cached since 5.616s ago] ('68', 4194032311, None, 'Scheduled', None, None)
2025-04-07 13:37:18,893 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:18,893 - INFO - [cached since 5.685s ago] ('68', 4194034605, None, 'Scheduled', None, None)
2025-04-07 13:37:18,959 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:18,960 - INFO - [cached since 5.751s ago] ('68', 4194039774, None, 'Scheduled', None, None)
2025-04-07 13:37:19,026 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:19,026 - INFO - [cached since 5.818s ago] ('68', 4194049602, None, 'Scheduled', None, None)
2025-04-07 13:37:19,093 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:19,093 - INFO - [cached since 5.884s ago] ('68', 4194050929, None, 'Scheduled', None, None)
2025-04-07 13:37:19,161 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:19,161 - INFO - [cached since 5.953s ago] ('68', 4194053579, None, 'Scheduled', None, None)
2025-04-07 13:37:19,227 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:19,228 - INFO - [cached since 6.019s ago] ('68', 4194056765, None, 'Scheduled', None, None)
2025-04-07 13:37:19,299 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:19,299 - INFO - [cached since 6.09s ago] ('68', 4194060369, None, 'Scheduled', None, None)
2025-04-07 13:37:19,366 - INFO - INSERT INTO applied_jobs (client_id, job_id, applied_on, status, assignee, priority) VALUES (%s, %s, %s, %s, %s, %s)
2025-04-07 13:37:19,366 - INFO - [cached since 6.158s ago] ('68', 4194080373, None, 'Scheduled', None, None)
2025-04-07 13:37:19,434 - INFO - COMMIT
2025-04-07 13:37:19,632 - INFO - BEGIN (implicit)
2025-04-07 13:37:19,635 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text
FROM applied_jobs LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id
WHERE applied_jobs.client_id = %s
2025-04-07 13:37:19,635 - INFO - [generated in 0.00034s] ('68',)
2025-04-07 14:04:44,568 - INFO - SELECT DATABASE()
2025-04-07 14:04:44,568 - INFO - [raw sql] ()
2025-04-07 14:04:44,701 - INFO - SELECT @@sql_mode
2025-04-07 14:04:44,701 - INFO - [raw sql] ()
2025-04-07 14:04:44,767 - INFO - SELECT @@lower_case_table_names
2025-04-07 14:04:44,767 - INFO - [raw sql] ()
2025-04-07 14:04:44,899 - INFO - BEGIN (implicit)
2025-04-07 14:04:44,899 - INFO - DESCRIBE `ch7a461e0f_link`.`users`
2025-04-07 14:04:44,899 - INFO - [raw sql] ()
2025-04-07 14:04:44,966 - INFO - DESCRIBE `ch7a461e0f_link`.`profile`
2025-04-07 14:04:44,966 - INFO - [raw sql] ()
2025-04-07 14:04:45,033 - INFO - DESCRIBE `ch7a461e0f_link`.`jobs`
2025-04-07 14:04:45,033 - INFO - [raw sql] ()
2025-04-07 14:04:45,102 - INFO - DESCRIBE `ch7a461e0f_link`.`client`
2025-04-07 14:04:45,102 - INFO - [raw sql] ()
2025-04-07 14:04:45,170 - INFO - DESCRIBE `ch7a461e0f_link`.`meta_client`
2025-04-07 14:04:45,170 - INFO - [raw sql] ()
2025-04-07 14:04:45,237 - INFO - DESCRIBE `ch7a461e0f_link`.`applied_jobs`
2025-04-07 14:04:45,237 - INFO - [raw sql] ()
2025-04-07 14:04:45,307 - INFO - COMMIT
2025-04-07 14:04:45,508 - INFO - BEGIN (implicit)
2025-04-07 14:04:45,575 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active
FROM users
LIMIT %s
2025-04-07 14:04:45,575 - INFO - [generated in 0.00033s] (1,)
2025-04-07 14:04:45,642 - INFO - ROLLBACK
2025-04-07 14:05:01,739 - INFO - SELECT DATABASE()
2025-04-07 14:05:01,740 - INFO - [raw sql] ()
2025-04-07 14:05:01,875 - INFO - SELECT @@sql_mode
2025-04-07 14:05:01,875 - INFO - [raw sql] ()
2025-04-07 14:05:01,942 - INFO - SELECT @@lower_case_table_names
2025-04-07 14:05:01,942 - INFO - [raw sql] ()
2025-04-07 14:05:02,076 - INFO - BEGIN (implicit)
2025-04-07 14:05:02,077 - INFO - DESCRIBE `ch7a461e0f_link`.`users`
2025-04-07 14:05:02,077 - INFO - [raw sql] ()
2025-04-07 14:05:02,143 - INFO - DESCRIBE `ch7a461e0f_link`.`profile`
2025-04-07 14:05:02,144 - INFO - [raw sql] ()
2025-04-07 14:05:02,211 - INFO - DESCRIBE `ch7a461e0f_link`.`jobs`
2025-04-07 14:05:02,211 - INFO - [raw sql] ()
2025-04-07 14:05:02,278 - INFO - DESCRIBE `ch7a461e0f_link`.`client`
2025-04-07 14:05:02,278 - INFO - [raw sql] ()
2025-04-07 14:05:02,346 - INFO - DESCRIBE `ch7a461e0f_link`.`meta_client`
2025-04-07 14:05:02,346 - INFO - [raw sql] ()
2025-04-07 14:05:02,413 - INFO - DESCRIBE `ch7a461e0f_link`.`applied_jobs`
2025-04-07 14:05:02,413 - INFO - [raw sql] ()
2025-04-07 14:05:02,480 - INFO - COMMIT
2025-04-07 14:05:02,682 - INFO - BEGIN (implicit)
2025-04-07 14:05:02,739 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active
FROM users
LIMIT %s
2025-04-07 14:05:02,739 - INFO - [generated in 0.00032s] (1,)
2025-04-07 14:05:02,806 - INFO - ROLLBACK
2025-04-07 14:06:00,540 - INFO - SELECT DATABASE()
2025-04-07 14:06:00,540 - INFO - [raw sql] ()
2025-04-07 14:06:00,673 - INFO - SELECT @@sql_mode
2025-04-07 14:06:00,673 - INFO - [raw sql] ()
2025-04-07 14:06:00,740 - INFO - SELECT @@lower_case_table_names
2025-04-07 14:06:00,740 - INFO - [raw sql] ()
2025-04-07 14:06:00,872 - INFO - BEGIN (implicit)
2025-04-07 14:06:00,872 - INFO - DESCRIBE `ch7a461e0f_link`.`users`
2025-04-07 14:06:00,873 - INFO - [raw sql] ()
2025-04-07 14:06:00,940 - INFO - DESCRIBE `ch7a461e0f_link`.`profile`
2025-04-07 14:06:00,940 - INFO - [raw sql] ()
2025-04-07 14:06:01,009 - INFO - DESCRIBE `ch7a461e0f_link`.`jobs`
2025-04-07 14:06:01,009 - INFO - [raw sql] ()
2025-04-07 14:06:01,076 - INFO - DESCRIBE `ch7a461e0f_link`.`client`
2025-04-07 14:06:01,076 - INFO - [raw sql] ()
2025-04-07 14:06:01,143 - INFO - DESCRIBE `ch7a461e0f_link`.`meta_client`
2025-04-07 14:06:01,143 - INFO - [raw sql] ()
2025-04-07 14:06:01,215 - INFO - DESCRIBE `ch7a461e0f_link`.`applied_jobs`
2025-04-07 14:06:01,216 - INFO - [raw sql] ()
2025-04-07 14:06:01,282 - INFO - COMMIT
2025-04-07 14:06:01,480 - INFO - BEGIN (implicit)
2025-04-07 14:06:01,536 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active
FROM users
LIMIT %s
2025-04-07 14:06:01,536 - INFO - [generated in 0.00035s] (1,)
2025-04-07 14:06:01,603 - INFO - ROLLBACK
2025-04-07 14:06:14,609 - INFO - SELECT DATABASE()
2025-04-07 14:06:14,609 - INFO - [raw sql] ()
2025-04-07 14:06:14,743 - INFO - SELECT @@sql_mode
2025-04-07 14:06:14,743 - INFO - [raw sql] ()
2025-04-07 14:06:14,809 - INFO - SELECT @@lower_case_table_names
2025-04-07 14:06:14,809 - INFO - [raw sql] ()
2025-04-07 14:06:14,942 - INFO - BEGIN (implicit)
2025-04-07 14:06:14,944 - INFO - DESCRIBE `ch7a461e0f_link`.`users`
2025-04-07 14:06:14,944 - INFO - [raw sql] ()
2025-04-07 14:06:15,014 - INFO - DESCRIBE `ch7a461e0f_link`.`profile`
2025-04-07 14:06:15,014 - INFO - [raw sql] ()
2025-04-07 14:06:15,081 - INFO - DESCRIBE `ch7a461e0f_link`.`jobs`
2025-04-07 14:06:15,082 - INFO - [raw sql] ()
2025-04-07 14:06:15,149 - INFO - DESCRIBE `ch7a461e0f_link`.`client`
2025-04-07 14:06:15,149 - INFO - [raw sql] ()
2025-04-07 14:06:15,216 - INFO - DESCRIBE `ch7a461e0f_link`.`meta_client`
2025-04-07 14:06:15,216 - INFO - [raw sql] ()
2025-04-07 14:06:15,283 - INFO - DESCRIBE `ch7a461e0f_link`.`applied_jobs`
2025-04-07 14:06:15,283 - INFO - [raw sql] ()
2025-04-07 14:06:15,350 - INFO - COMMIT
2025-04-07 14:06:15,549 - INFO - BEGIN (implicit)
2025-04-07 14:06:15,599 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active
FROM users
LIMIT %s
2025-04-07 14:06:15,599 - INFO - [generated in 0.00035s] (1,)
2025-04-07 14:06:15,666 - INFO - ROLLBACK
2025-04-07 14:06:31,694 - INFO - SELECT DATABASE()
2025-04-07 14:06:31,695 - INFO - [raw sql] ()
2025-04-07 14:06:31,829 - INFO - SELECT @@sql_mode
2025-04-07 14:06:31,829 - INFO - [raw sql] ()
2025-04-07 14:06:31,895 - INFO - SELECT @@lower_case_table_names
2025-04-07 14:06:31,895 - INFO - [raw sql] ()
2025-04-07 14:06:32,028 - INFO - BEGIN (implicit)
2025-04-07 14:06:32,029 - INFO - DESCRIBE `ch7a461e0f_link`.`users`
2025-04-07 14:06:32,029 - INFO - [raw sql] ()
2025-04-07 14:06:32,096 - INFO - DESCRIBE `ch7a461e0f_link`.`profile`
2025-04-07 14:06:32,096 - INFO - [raw sql] ()
2025-04-07 14:06:32,163 - INFO - DESCRIBE `ch7a461e0f_link`.`jobs`
2025-04-07 14:06:32,163 - INFO - [raw sql] ()
2025-04-07 14:06:32,230 - INFO - DESCRIBE `ch7a461e0f_link`.`client`
2025-04-07 14:06:32,231 - INFO - [raw sql] ()
2025-04-07 14:06:32,299 - INFO - DESCRIBE `ch7a461e0f_link`.`meta_client`
2025-04-07 14:06:32,300 - INFO - [raw sql] ()
2025-04-07 14:06:32,367 - INFO - DESCRIBE `ch7a461e0f_link`.`applied_jobs`
2025-04-07 14:06:32,367 - INFO - [raw sql] ()
2025-04-07 14:06:32,434 - INFO - COMMIT
2025-04-07 14:06:32,632 - INFO - BEGIN (implicit)
2025-04-07 14:06:32,688 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active
FROM users
LIMIT %s
2025-04-07 14:06:32,688 - INFO - [generated in 0.00039s] (1,)
2025-04-07 14:06:32,756 - INFO - ROLLBACK
2025-04-07 14:06:37,673 - INFO - SELECT DATABASE()
2025-04-07 14:06:37,673 - INFO - [raw sql] ()
2025-04-07 14:06:37,807 - INFO - SELECT @@sql_mode
2025-04-07 14:06:37,808 - INFO - [raw sql] ()
2025-04-07 14:06:37,873 - INFO - SELECT @@lower_case_table_names
2025-04-07 14:06:37,874 - INFO - [raw sql] ()
2025-04-07 14:06:38,006 - INFO - BEGIN (implicit)
2025-04-07 14:06:38,006 - INFO - DESCRIBE `ch7a461e0f_link`.`users`
2025-04-07 14:06:38,006 - INFO - [raw sql] ()
2025-04-07 14:06:38,073 - INFO - DESCRIBE `ch7a461e0f_link`.`profile`
2025-04-07 14:06:38,073 - INFO - [raw sql] ()
2025-04-07 14:06:38,140 - INFO - DESCRIBE `ch7a461e0f_link`.`jobs`
2025-04-07 14:06:38,140 - INFO - [raw sql] ()
2025-04-07 14:06:38,209 - INFO - DESCRIBE `ch7a461e0f_link`.`client`
2025-04-07 14:06:38,209 - INFO - [raw sql] ()
2025-04-07 14:06:38,276 - INFO - DESCRIBE `ch7a461e0f_link`.`meta_client`
2025-04-07 14:06:38,276 - INFO - [raw sql] ()
2025-04-07 14:06:38,343 - INFO - DESCRIBE `ch7a461e0f_link`.`applied_jobs`
2025-04-07 14:06:38,343 - INFO - [raw sql] ()
2025-04-07 14:06:38,410 - INFO - COMMIT
2025-04-07 14:06:38,609 - INFO - BEGIN (implicit)
2025-04-07 14:06:38,662 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active
FROM users
LIMIT %s
2025-04-07 14:06:38,663 - INFO - [generated in 0.00036s] (1,)
2025-04-07 14:06:38,730 - INFO - ROLLBACK
2025-04-07 14:09:02,832 - INFO - SELECT DATABASE()
2025-04-07 14:09:02,832 - INFO - [raw sql] ()
2025-04-07 14:09:02,967 - INFO - SELECT @@sql_mode
2025-04-07 14:09:02,967 - INFO - [raw sql] ()
2025-04-07 14:09:03,033 - INFO - SELECT @@lower_case_table_names
2025-04-07 14:09:03,034 - INFO - [raw sql] ()
2025-04-07 14:09:03,168 - INFO - BEGIN (implicit)
2025-04-07 14:09:03,169 - INFO - DESCRIBE `ch7a461e0f_link`.`users`
2025-04-07 14:09:03,169 - INFO - [raw sql] ()
2025-04-07 14:09:03,235 - INFO - DESCRIBE `ch7a461e0f_link`.`profile`
2025-04-07 14:09:03,236 - INFO - [raw sql] ()
2025-04-07 14:09:03,302 - INFO - DESCRIBE `ch7a461e0f_link`.`jobs`
2025-04-07 14:09:03,303 - INFO - [raw sql] ()
2025-04-07 14:09:03,370 - INFO - DESCRIBE `ch7a461e0f_link`.`client`
2025-04-07 14:09:03,370 - INFO - [raw sql] ()
2025-04-07 14:09:03,439 - INFO - DESCRIBE `ch7a461e0f_link`.`meta_client`
2025-04-07 14:09:03,439 - INFO - [raw sql] ()
2025-04-07 14:09:03,505 - INFO - DESCRIBE `ch7a461e0f_link`.`applied_jobs`
2025-04-07 14:09:03,505 - INFO - [raw sql] ()
2025-04-07 14:09:03,572 - INFO - COMMIT
2025-04-07 14:09:03,771 - INFO - BEGIN (implicit)
2025-04-07 14:09:03,826 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active
FROM users
LIMIT %s
2025-04-07 14:09:03,826 - INFO - [generated in 0.00035s] (1,)
2025-04-07 14:09:03,893 - INFO - ROLLBACK

View File

@ -1,4 +1,5 @@
from fastapi import FastAPI, HTTPException, APIRouter, Request, Header, Depends from fastapi import FastAPI, HTTPException, APIRouter, Request, Header, Depends
from fastapi import BackgroundTasks
from fastapi.responses import JSONResponse from fastapi.responses import JSONResponse
import json import json
from fastapi.templating import Jinja2Templates from fastapi.templating import Jinja2Templates
@ -67,81 +68,172 @@ class update(BaseModel):
user_id: int user_id: int
async def process_client_data(
db: Session,
data: JsonData,
user_id: str,
first_name: str,
last_name: str,
email_addr: str,
phone_num: str
):
"""Функция для обработки данных в фоне"""
print(f"Получены данные для {first_name} {last_name} с email {email_addr}")
async_session_maker = async_sessionmaker(bind=db.bind, expire_on_commit=False)
async with async_session_maker() as db1, async_session_maker() as db2:
print("Запускаем задачи для обновления и удаления")
client_task = upsert_client(db1, user_id, first_name, last_name, email_addr, phone_num, str(data.json_data))
del_task = del_jobs(db2, user_id)
client, _ = await asyncio.gather(client_task, del_task)
job_level_values = get_filtered_values('job_level', data.json_data)
job_type_values = get_filtered_values('job_type', data.json_data)
location_type_values = get_filtered_values('location_type', data.json_data)
print("Job Level:", ", ".join(job_level_values))
print("Job Type:", ", ".join(job_type_values))
print("Location Type:", ", ".join(location_type_values))
jobs = await get_filtered_jobs(
db,
user_job_titles=["Electronics Engineer", "Hardware Engineer"],
minimum_annual_salary=None,
salary_currency=None,
user_location_type=None,
user_locations=["Burnaby, Canada", "Vancouver, Canada", "Toronto, Canada"],
user_levels=["Mid", "Senior", "Manager"],
user_job_types=["Full-time", "Permanent"]
)
for job in jobs:
print(job.job_title, job.location, job.job_level, job.job_type)
ads = await add_jobs(db, user_id)
get_jobs = await get_applied_jobs(db, user_id)
# [ ]: NOTE Рабоиа в фоне BackgroundTasks process_client_data()
@router.post("/client/") @router.post("/client/")
async def client(data: JsonData, x_api_key: str = Header(...), db: Session = Depends(get_async_session)): async def client(
data: JsonData,
x_api_key: str = Header(...),
db: Session = Depends(get_async_session),
background_tasks: BackgroundTasks = BackgroundTasks()
):
if x_api_key != "4545454": if x_api_key != "4545454":
raise HTTPException(status_code=403, detail="Invalid API Key") raise HTTPException(status_code=403, detail="Invalid API Key")
# Если json_data строка, декодируем её в словарь # Если json_data строка, декодируем её в словарь
if isinstance(data.json_data, str): if isinstance(data.json_data, str):
try: try:
data.json_data = json.loads(data.json_data) # Декодируем строку в словарь data.json_data = json.loads(data.json_data)
except json.JSONDecodeError: except json.JSONDecodeError:
raise HTTPException(status_code=400, detail="Invalid JSON format") raise HTTPException(status_code=400, detail="Invalid JSON format")
# Если json_data строка — декодируем # Проверяем что данные в нужном формате
# Теперь data.json_data гарантированно является словарем if not isinstance(data.json_data, dict):
if isinstance(data.json_data, dict):
try:
first_name = data.json_data['first_name']
last_name = data.json_data['last_name']
email_addr = data.json_data['email_addr']
user_id = data.json_data['user_id']
phone_num = data.json_data['phone_num']
print(f"Получены данные для {first_name} {last_name} с email {email_addr}")
async_session_maker = async_sessionmaker(bind=db.bind, expire_on_commit=False)
async with async_session_maker() as db1, async_session_maker() as db2:
print("Запускаем задачи для обновления и удаления")
client_task = upsert_client(db1, user_id, first_name, last_name, email_addr, phone_num, str(data.json_data))
del_task = del_jobs(db2, user_id)
client, _ = await asyncio.gather(client_task, del_task)
job_level_values = get_filtered_values('job_level', data.json_data)
job_type_values = get_filtered_values('job_type', data.json_data)
location_type_values = get_filtered_values('location_type', data.json_data)
#Результат
print("Job Level:", ", ".join(job_level_values))
print("Job Type:", ", ".join(job_type_values))
print("Location Type:", ", ".join(location_type_values))
# Пример использования функции
jobs = await get_filtered_jobs(
db,
user_job_titles=["Electronics Engineer", "Hardware Engineer"],
minimum_annual_salary=None,
salary_currency=None,
user_location_type=None,
user_locations=["Burnaby, Canada", "Vancouver, Canada", "Toronto, Canada"],
user_levels=["Mid", "Senior", "Manager"],
user_job_types=["Full-time", "Permanent"]
)
# Выводим вакансии
for job in jobs:
print(job.job_title, job.location, job.job_level, job.job_type)
ads = await add_jobs(db, user_id)
get_jobs = await get_applied_jobs(db, user_id)
# print(f"Полученные заявки: {get_jobs}")
except KeyError as e:
print(f"Ошибка при извлечении данных: {e}")
raise HTTPException(status_code=400, detail="Missing required field in json_data")
else:
# print(f"Неверный формат данных: {type(data.json_data)}")
raise HTTPException(status_code=400, detail="Invalid data format") raise HTTPException(status_code=400, detail="Invalid data format")
return {"status": "ok", "message": "JSON получен"} try:
# Извлекаем основные данные
first_name = data.json_data['first_name']
last_name = data.json_data['last_name']
email_addr = data.json_data['email_addr']
user_id = data.json_data['user_id']
phone_num = data.json_data['phone_num']
# Добавляем фоновые задачи
background_tasks.add_task(
process_client_data,
db=db,
data=data,
user_id=user_id,
first_name=first_name,
last_name=last_name,
email_addr=email_addr,
phone_num=phone_num
)
except KeyError as e:
raise HTTPException(status_code=400, detail=f"Missing required field: {e}")
return {"status": "ok", "message": "Request received and is being processed"}
# @router.post("/client/")
# async def client(data: JsonData, x_api_key: str = Header(...), db: Session = Depends(get_async_session)):
# if x_api_key != "4545454":
# raise HTTPException(status_code=403, detail="Invalid API Key")
# # Если json_data строка, декодируем её в словарь
# if isinstance(data.json_data, str):
# try:
# data.json_data = json.loads(data.json_data) # Декодируем строку в словарь
# except json.JSONDecodeError:
# raise HTTPException(status_code=400, detail="Invalid JSON format")
# # Если json_data строка — декодируем
# # Теперь data.json_data гарантированно является словарем
# if isinstance(data.json_data, dict):
# try:
# first_name = data.json_data['first_name']
# last_name = data.json_data['last_name']
# email_addr = data.json_data['email_addr']
# user_id = data.json_data['user_id']
# phone_num = data.json_data['phone_num']
# print(f"Получены данные для {first_name} {last_name} с email {email_addr}")
# async_session_maker = async_sessionmaker(bind=db.bind, expire_on_commit=False)
# async with async_session_maker() as db1, async_session_maker() as db2:
# print("Запускаем задачи для обновления и удаления")
# client_task = upsert_client(db1, user_id, first_name, last_name, email_addr, phone_num, str(data.json_data))
# del_task = del_jobs(db2, user_id)
# client, _ = await asyncio.gather(client_task, del_task)
# job_level_values = get_filtered_values('job_level', data.json_data)
# job_type_values = get_filtered_values('job_type', data.json_data)
# location_type_values = get_filtered_values('location_type', data.json_data)
# #Результат
# print("Job Level:", ", ".join(job_level_values))
# print("Job Type:", ", ".join(job_type_values))
# print("Location Type:", ", ".join(location_type_values))
# # Пример использования функции
# jobs = await get_filtered_jobs(
# db,
# user_job_titles=["Electronics Engineer", "Hardware Engineer"],
# minimum_annual_salary=None,
# salary_currency=None,
# user_location_type=None,
# user_locations=["Burnaby, Canada", "Vancouver, Canada", "Toronto, Canada"],
# user_levels=["Mid", "Senior", "Manager"],
# user_job_types=["Full-time", "Permanent"]
# )
# # Выводим вакансии
# for job in jobs:
# print(job.job_title, job.location, job.job_level, job.job_type)
# ads = await add_jobs(db, user_id)
# get_jobs = await get_applied_jobs(db, user_id)
# # print(f"Полученные заявки: {get_jobs}")
# except KeyError as e:
# print(f"Ошибка при извлечении данных: {e}")
# raise HTTPException(status_code=400, detail="Missing required field in json_data")
# else:
# # print(f"Неверный формат данных: {type(data.json_data)}")
# raise HTTPException(status_code=400, detail="Invalid data format")
# return {"status": "ok", "message": "JSON получен"}
@router.post("/client_update") @router.post("/client_update")