diff --git a/app/api/mobile/apis/blockchains.rb b/app/api/mobile/apis/blockchains.rb
index 60f67ae3f..0a49b9c4e 100644
--- a/app/api/mobile/apis/blockchains.rb
+++ b/app/api/mobile/apis/blockchains.rb
@@ -91,12 +91,11 @@ module Mobile
               Rails.logger.info params[:shaList].length
               g = Gitlab.client # 用于通过gitlab api进行查询
               result = []
-              for i in 0..params[:shaList].length-1
-                sha = params[:shaList][i]
+              params[:shaList].each do |sha|
                 Rails.logger.info sha
                 commit = g.commit(project.gpid, sha)
                 if commit
-                  result << true
+                  result << commit
                 else
                   result << false
                 end