You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							30 lines
						
					
					
						
							583 B
						
					
					
				
			
		
		
	
	
							30 lines
						
					
					
						
							583 B
						
					
					
				| class ProjectScore < ApplicationRecord
 | |
|   belongs_to :project
 | |
| 
 | |
|   def all_score
 | |
|     self.issue_num * 4 + self.issue_journal_num + (self.changeset_num||0) * 4 + self.board_num * 2 +
 | |
|         self.board_message_num + self.attach_num * 5
 | |
|   end
 | |
| 
 | |
|   # 代码提交得分
 | |
|   def code_score
 | |
|     (self.changeset_num||0) * 4
 | |
|   end
 | |
| 
 | |
|   # issues得分
 | |
|   def issue_score
 | |
|     self.issue_num * 4 + self.issue_journal_num
 | |
|   end
 | |
| 
 | |
|   # 资源得分
 | |
|   def attachment_score
 | |
|     self.attach_num * 5
 | |
|   end
 | |
| 
 | |
|   # 帖子得分
 | |
|   def message_score
 | |
|     self.board_message_num
 | |
|   end
 | |
| 
 | |
| end
 |