Fix experience missing rss2_id.

This commit is contained in:
邱博亞 2024-09-24 22:27:33 +08:00
parent b78bd2a39d
commit 25279b500a
1 changed files with 6 additions and 3 deletions

View File

@ -225,9 +225,9 @@ module FguSyncPlugin
if data.count > 0
puts "Data found."
puts "Deleting old data"
Experience.where(:member_profile_id => mp.id, :rss2_id.nin => ([nil,''] + data.map{|dt| dt["rss2_id"]})).destroy
Experience.where(:member_profile_id => mp.id, :rss2_id.nin => ([nil,''] + data.map{|dt| dt["rss_id"]})).destroy
data.each_with_index do |dt, idx|
rss2_id = dt['rss2_id']
rss2_id = dt['rss_id']
start_date = self.parse_date(dt["start_date"])
end_date = self.parse_date(dt["end_date"])
organization_title = self.localize_data(dt["organization_title"])
@ -936,7 +936,10 @@ module FguSyncPlugin
end
def self.query_db(table_name, filter_params={})
order_fields = {} # true => order by first column with desc order
order_fields = {
'vrul_exp' => false,
'vrul_inemp' => false
} # true => order by first column with desc order
rss_id_offsets = {}
# rss_id_offsets = {
# 'rsspublish' => 1073443