moved hashtags location in xls
This commit is contained in:
1 parent
2691864954
commit
9dcafd268c
3 files changed
+32
-30
No files matched your search
@@ -77,6 +77,8 @@ namespace :universal_table_tasks do
|
||||
[i, tc]
|
||||
end.to_h
|
||||
|
||||
|
||||
|
||||
sheet.each_with_index do |row, i|
|
||||
if i >= 3 && row.cells.all? { |c| c.nil? || c.value.to_s.strip.blank? }
|
||||
table.inc(current_xlsx_value: 1)
|
||||
@@ -85,11 +87,18 @@ namespace :universal_table_tasks do
|
||||
|
||||
next if i < 3
|
||||
uid_val = row[0].value.to_s.strip rescue nil
|
||||
|
||||
te = uid_val.present? ? TableEntry.where(uid: uid_val, u_table_id: table.id).first_or_initialize : TableEntry.new
|
||||
te.u_table = table
|
||||
skip = 0
|
||||
tc_idx = 0
|
||||
skip = 3
|
||||
tc_idx = 3
|
||||
|
||||
tags_text = row.cells[1].value.to_s rescue ""
|
||||
module_app = ModuleApp.find_by_key("universal_table")
|
||||
create_get_table_tags(te, tags_text.split(";"), module_app) if row.cells.count >= 2
|
||||
|
||||
related_uids = row.cells[2].value.to_s.split(";").map(&:strip) rescue []
|
||||
related_ids = TableEntry.where(:uid.in => related_uids).pluck(:id)
|
||||
te.related_entries = related_ids.join(",") if row.cells.count >= 1
|
||||
|
||||
row.cells.each_with_index do |cell, col_idx|
|
||||
next if skip > 0 && (skip -= 1) >= 0
|
||||
@@ -156,14 +165,6 @@ namespace :universal_table_tasks do
|
||||
te.column_entries << ce
|
||||
end
|
||||
|
||||
tags_text = row.cells[-2].value.to_s rescue ""
|
||||
module_app = ModuleApp.find_by_key("universal_table")
|
||||
create_get_table_tags(te, tags_text.split(";"), module_app) if row.cells.count >= 2
|
||||
|
||||
related_uids = row.cells[-1].value.to_s.split(";").map(&:strip)
|
||||
related_ids = TableEntry.where(:uid.in => related_uids).pluck(:id)
|
||||
te.related_entries = related_ids.join(",") if row.cells.count >= 1
|
||||
|
||||
te.save!
|
||||
te.fix_have_data
|
||||
te.uid = uid_val if uid_val.present?
|
||||
|
||||
Reference in new issue
Block a user