diff --git a/app/controllers/api/pm/issues_controller.rb b/app/controllers/api/pm/issues_controller.rb index 3506dfdea..a85c5b310 100644 --- a/app/controllers/api/pm/issues_controller.rb +++ b/app/controllers/api/pm/issues_controller.rb @@ -147,7 +147,7 @@ class Api::Pm::IssuesController < Api::Pm::BaseController return render_error('请输入正确的项目ID.') if params[:pm_project_id].blank? return render_error('请输入正确的组织ID.') if params[:organization_id].blank? types = {requirement: 1, task: 2, bug: 3} - doc = SimpleXlsxReader.parse(params[:file].to_io) + doc = SimpleXlsxReader.open(params[:file].tempfile) doc.sheets.each do |sheet| type = types["#{sheet.name}".to_sym] sheet.rows.each.with_index do |row, index|