From afe87a2ff15f40cdabf7cf93a79b908cbc0ee01e Mon Sep 17 00:00:00 2001 From: chenjing <28122123@qq.com> Date: Thu, 11 May 2023 16:18:43 +0800 Subject: [PATCH] change response for index to name for issue --- app/controllers/issues_controller.rb | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb index 30868ccf6..0015b518e 100644 --- a/app/controllers/issues_controller.rb +++ b/app/controllers/issues_controller.rb @@ -50,7 +50,23 @@ class IssuesController < ApplicationController end def index_to_name - issues_result = @project.issues.where(project_issues_index:params[:index]).map{|e|{id:e.id,project_issues_index:e.project_issues_index,subject:e.subject}} + issues_index = params[:index].map(&:to_i) + exit_index = [] + issues_result = @project.issues.where(project_issues_index:issues_index).map{ |e| + exit_index << e.project_issues_index + { + id:e.id, + project_issues_index:e.project_issues_index, + subject:e.subject + } + + } + not_exit = issues_index - exit_index + not_exit.map{|e| + issues_result << {id: nil, + project_issues_index:e, + subject: nil} + } render json: issues_result end