# 代码溯源 查询检测结果 class Trace::CheckResultService < Trace::ClientService attr_accessor :token, :project, :file_name, :page_num, :page_size def initialize(token, project, file_name=nil, page_num=1, page_size=15) @token = token @project = project @file_name = file_name @page_num = page_num @page_size = page_size end def call result = authed_get(token, url, request_params) reponse = render_response(result) end private def request_params { product_name: Digest::MD5.hexdigest(project&.id.to_s)[0...20], file_name: file_name, pageNum: page_num, pageSize: page_size, } end def url "/user/checkresult".freeze end end