add: trace controller and router

This commit is contained in:
2022-05-09 18:12:27 +08:00
parent f5efbcfc04
commit 12cc37443e
6 changed files with 112 additions and 6 deletions

View File

@@ -1,11 +1,11 @@
# 代码溯源 查询检测结果
class Trace::CheckResultService < Trace::ClientService
attr_accessor :token, :project_name, :file_name, :page_num, :page_size
attr_accessor :token, :project, :file_name, :page_num, :page_size
def initialize(token, project_name=nil, file_name=nil, page_num=1, page_size=15)
def initialize(token, project, file_name=nil, page_num=1, page_size=15)
@token = token
@project_name = project_name
@project = project
@file_name = file_name
@page_num = page_num
@page_size = page_size
@@ -19,7 +19,7 @@ class Trace::CheckResultService < Trace::ClientService
private
def request_params
{
product_name: project_name,
product_name: "#{project&.owner&.login}-#{project.identifier}",
file_name: file_name,
pageNum: page_num,
pageSize: page_size,

View File

@@ -17,9 +17,9 @@ class Trace::CheckService < Trace::ClientService
private
def request_params
repo = Gitea::Repository::GetService.call(project&.owner&.login, project&.identifier)
repo = Gitea::Repository::GetService.call(project&.owner, project&.identifier)
{
product_name: project&.name,
product_name: "#{project&.owner&.login}-#{project&.identifier}",
product_type: project&.category&.name,
code_type: project&.language&.name,
product_desc: project&.description,