From 7c36fc514d5d54437e884f7b32845a6273a9e81d Mon Sep 17 00:00:00 2001 From: Eric Tsai Date: Mon, 20 Jan 2020 10:22:42 +0800 Subject: [PATCH] add form_to_start & form_to_end to import method --- app/helpers/admin/journal_papers_helper.rb | 35 ++++++++++++---------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/app/helpers/admin/journal_papers_helper.rb b/app/helpers/admin/journal_papers_helper.rb index b9bd3bd..2f8e71a 100644 --- a/app/helpers/admin/journal_papers_helper.rb +++ b/app/helpers/admin/journal_papers_helper.rb @@ -101,38 +101,43 @@ module Admin::JournalPapersHelper jp.vol_no = val when 11 jp.issue_no = val - when 12 + when 12 + jp.form_to_start = val + when 13 + jp.form_to_end = val +# index need to +2 + when 14 jp.total_pages = val - when 13 + when 15 jls = JournalLevel.asc(:created_at).all.to_a ts = val.to_s.split(",") ts.each do |t| jp.journal_level_ids << jls[t.to_i].id if t.to_s.is_i? && t.to_i < jls.count end - when 14 + when 16 jpts = JournalPaperType.asc(:created_at).all.to_a jp.journal_paper_type = jpts[val.to_i] if val.to_s.is_i? && val.to_i < jpts.count - when 15 + when 17 jpas = JournalPaperAuthorType.asc(:created_at).all.to_a ts = val.to_s.split(",") ts.each do |t| jp.journal_paper_author_type_ids << jpas[t.to_i].id if t.to_s.is_i? && t.to_i < jpas.count end - when 16 - jp.number_of_authors = val - when 17 - jp.isbn = val when 18 - jp.publication_date = val + jp.number_of_authors = val when 19 - jp.url = val - when 20 - jp.keywords = val + jp.isbn = val + when 20 + jp.publication_date = val when 21 - jp.abstract = val - when 22 - jp.note = val + jp.url = val + when 22 + jp.keywords = val when 23 + jp.abstract = val + when 24 + jp.note = val + when 25 jp.associated_project_translations = {"en" => val, "zh_tw" => val} end end