From 053afec58722fb1b0e719d44900ff0d7eefec49d Mon Sep 17 00:00:00 2001 From: xxq250 Date: Thu, 13 Feb 2025 15:58:12 +0800 Subject: [PATCH] =?UTF-8?q?fixed:=20=E6=B5=81=E6=B0=B4=E7=BA=BF=E6=89=A7?= =?UTF-8?q?=E8=A1=8C=E8=AE=A1=E6=95=B0=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/api/v1/projects/actions/runs_controller.rb | 5 +++-- app/views/api/v1/projects/actions/runs/index.json.jbuilder | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/controllers/api/v1/projects/actions/runs_controller.rb b/app/controllers/api/v1/projects/actions/runs_controller.rb index 9d0cdb8b0..808a86549 100644 --- a/app/controllers/api/v1/projects/actions/runs_controller.rb +++ b/app/controllers/api/v1/projects/actions/runs_controller.rb @@ -1,8 +1,9 @@ class Api::V1::Projects::Actions::RunsController < Api::V1::Projects::Actions::BaseController - def index + def index @result_object = Api::V1::Projects::Actions::Runs::ListService.call(@project, {workflow: params[:workflow], page: page, limit: limit}, current_user&.gitea_token) - puts @result_object + @begin_num = (page.to_i -1) * limit.to_i + # puts @result_object end def create diff --git a/app/views/api/v1/projects/actions/runs/index.json.jbuilder b/app/views/api/v1/projects/actions/runs/index.json.jbuilder index 9122ef9cf..e0a8aa189 100644 --- a/app/views/api/v1/projects/actions/runs/index.json.jbuilder +++ b/app/views/api/v1/projects/actions/runs/index.json.jbuilder @@ -1,6 +1,7 @@ json.total_data @result_object[:total_data].to_i if @result_object[:data]["Runs"].present? - json.runs @result_object[:data]["Runs"].each do |run| + json.runs @result_object[:data]["Runs"].each_with_index.to_a do |run, index| + json.num @result_object[:total_data].to_i - @begin_num - index json.workflow run["WorkflowID"] json.index run["Index"] json.title run["Title"]