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 - [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 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 BackgroundTasks
from fastapi.responses import JSONResponse
import json
from fastapi.templating import Jinja2Templates
@ -67,81 +68,172 @@ class update(BaseModel):
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/")
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":
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) # Декодируем строку в словарь
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)}")
# Проверяем что данные в нужном формате
if not isinstance(data.json_data, dict):
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")