|
|
|
@@ -18,4 +18,31 @@ else |
|
|
|
json.identifier popular_project_common["identifier"] |
|
|
|
json.description popular_project_common["description"] |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
ids = $redis_cache.zrevrange("v2-user-project-rank:#{item[0]}", 0, 999, withscores: true).map{|a|a[0]} |
|
|
|
visits = 0 |
|
|
|
forks = 0 |
|
|
|
watchers = 0 |
|
|
|
praises = 0 |
|
|
|
issues = 0 |
|
|
|
pulls = 0 |
|
|
|
commits = 0 |
|
|
|
ids.each do |pid| |
|
|
|
project_common = $redis_cache.hgetall("v2-project-common:#{pid}") |
|
|
|
visits = visits + project_common["visits"] |
|
|
|
forks = forks + project_common["forks"] |
|
|
|
watchers = watchers + project_common["watchers"] |
|
|
|
praises = praises + project_common["praises"] |
|
|
|
issues = issues + project_common["issues"] |
|
|
|
pulls = pulls + project_common["pullrequests"] |
|
|
|
commits = commits + project_common["commits"] |
|
|
|
end |
|
|
|
|
|
|
|
json.visits visits |
|
|
|
json.forks forks |
|
|
|
json.watchers watchers |
|
|
|
json.praises praises |
|
|
|
json.issues issues |
|
|
|
json.pulls pulls |
|
|
|
json.commits commits |