diff --git a/app/controllers/quality_analysis_controller.rb b/app/controllers/quality_analysis_controller.rb index 6be51da70..fd000aa72 100644 --- a/app/controllers/quality_analysis_controller.rb +++ b/app/controllers/quality_analysis_controller.rb @@ -53,15 +53,15 @@ class QualityAnalysisController < ApplicationController end def index - if params[:name].nil? + if params[:resource_id].nil? @name_flag = true projects_date = open("http://123.59.135.93:8891/api/projects/index").read @results = JSON.parse(projects_date) else @name_flag = false - project_key = params[:name] - data = open("http://123.59.135.93:8891/api/resources/index?resource=#{project_key}&depth=-1&metrics=complexity,class_complexity,lines,comment_lines,blocker_violations").read - @cc =JSON.parse(data) + resource_id = params[:resource_id] + complexity_date = open("http://123.59.135.93:8891/api/resources/index?resource=139&depth=0&metrics=complexity,function_complexity,class_complexity,file_complexity,lines,file_line,files,functions,classes,directories").read + @complexity =JSON.parse(complexity_date).first end end diff --git a/app/views/quality_analysis/_show.html.erb b/app/views/quality_analysis/_show.html.erb index 4cb86f22c..46a5e2e3d 100644 --- a/app/views/quality_analysis/_show.html.erb +++ b/app/views/quality_analysis/_show.html.erb @@ -1,51 +1,20 @@ -
lines: <%= @complexity["msr"][0]["frmt_val"] %>
+files: <%= @complexity["msr"][2]["frmt_val"] %>
+directories: <%= @complexity["msr"][3]["frmt_val"] %>
+classes: <%= @complexity["msr"][1]["frmt_val"] %>
+function: <%= @complexity["msr"][4]["frmt_val"] %>
+total Complexity: <%= @complexity["msr"][5]["frmt_val"] %>
+file_complexity: <%= @complexity["msr"][6]["frmt_val"] %>
+class_complexity: <%= @complexity["msr"][7]["frmt_val"] %>
+function_complexity: <%= @complexity["msr"][8]["frmt_val"] %>
+ + + +代码行数
-9,337
+<%= @complexity["msr"][0]["frmt_val"] %>
文件
-10
+<%= @complexity["msr"][2]["frmt_val"] %>
目录
-6
+<%= @complexity["msr"][3]["frmt_val"] %>
类
-15
+<%= @complexity["msr"][1]["frmt_val"] %>
方法
-36
+<%= @complexity["msr"][4]["frmt_val"] %>
- <%=link_to result["k"], project_quality_analysis_path(:name => result["k"]) %> + <%=link_to result["k"], project_quality_analysis_path(:resource_id => result["id"]) %>
<% end %> <% else %> diff --git a/app/views/repositories/_quality_analysis.html.erb b/app/views/repositories/_quality_analysis.html.erb index bf1b9ea41..7f6ab7ea1 100644 --- a/app/views/repositories/_quality_analysis.html.erb +++ b/app/views/repositories/_quality_analysis.html.erb @@ -1,7 +1,6 @@ -