fixed 导入挑战杯用户 log

This commit is contained in:
xxq250 2025-05-13 14:26:16 +08:00
parent 1f2386c51e
commit efde54e768
1 changed files with 2 additions and 1 deletions

View File

@ -10,13 +10,14 @@ class SyncCompetitionTzbUserJob < ApplicationJob
http.use_ssl = true
end
response = http.send_request('POST', uri.path, nil, {'Content-Type' => 'application/json'})
Rails.logger.info("SyncCompetitionTzbUserJob body===#{response.body}")
result = JSON.parse(response.body)
# data = '{"Code":"Ok","Message":"成功","Data":[{"corp_id":123456,"match_id":666,"user_uid":"uid_y0gqNR3EesqZVgA",
# "project_pid":"pid_123001","activation_code":"V2nyoEYzl2zRaVySpldc","project_status":"not_finished",
# "project_status_text":"未提交","status_level":"school","status_level_text":"校级","school_code":"10003",
# "school_name":"清华大学","province_name":"北京"},{"corp_id":123456,"match_id":666,"user_uid":"uid_JHnTBdt8GA3tziq","project_pid":"pid_123002","activation_code":"nde8u5HNQ7qqXjkBIQG0","project_status":"submit_to","project_status_text":"已提交","status_level":"school","status_level_text":"校级","school_code":"10003","school_name":"清华大学","province_name":"北京"},{"corp_id":123456,"match_id":666,"user_uid":"uid_2tCNcoKX8T8oHvk","project_pid":"pid_123003","activation_code":"iZQCh3mfuJ8ESrUPwGRo","project_status":"pass_by","project_status_text":"审核通过","status_level":"school","status_level_text":"校级","school_code":"10001","school_name":"北京大学","province_name":"北京"},{"corp_id":123456,"match_id":666,"user_uid":"uid_DziaXaNTkyS1M05","project_pid":"pid_123004","activation_code":"c42BKyehYWAxeAqjLdc8","project_status":"not_pass_by","project_status_text":"审核未通过","status_level":"province","status_level_text":"省级","school_code":"10001","school_name":"北京大学","province_name":"北京"}]}'
# result = JSON.parse(data)
Rails.logger.info("SyncCompetitionTzbUserJob size===#{result["Data"].size}")
Rails.logger.info("SyncCompetitionTzbUserJob size===#{result["Data"]}")
result["Data"].each do |row|
unless CompetitionTzbUser.find_by(user_uid: row["user_uid"]).present?
tzb_user = CompetitionTzbUser.new