|
|
@ -47,7 +47,6 @@ class UserScore < ActiveRecord::Base
|
|
|
|
#
|
|
|
|
#
|
|
|
|
# Returns boolean. 返回积分保存结果
|
|
|
|
# Returns boolean. 返回积分保存结果
|
|
|
|
def self.joint(operate, current_user, target_user, options={})
|
|
|
|
def self.joint(operate, current_user, target_user, options={})
|
|
|
|
user_obj = (user.kind_of?User) ? user : User.find_by_id(user)
|
|
|
|
|
|
|
|
case operate
|
|
|
|
case operate
|
|
|
|
when :post_message # current_user 发帖了
|
|
|
|
when :post_message # current_user 发帖了
|
|
|
|
when :post_issue # current_user 对 target_user 的缺陷留言了
|
|
|
|
when :post_issue # current_user 对 target_user 的缺陷留言了
|
|
|
@ -118,7 +117,7 @@ class UserScore < ActiveRecord::Base
|
|
|
|
when :update_issue # current_user
|
|
|
|
when :update_issue # current_user
|
|
|
|
when :post_issue # current_user
|
|
|
|
when :post_issue # current_user
|
|
|
|
else
|
|
|
|
else
|
|
|
|
Rails.logger.error "[UserScore#skill] ===> #{operate} is not define."
|
|
|
|
Rails.logger.error "[UserScore#project] ===> #{operate} is not define."
|
|
|
|
return false
|
|
|
|
return false
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
@ -126,8 +125,9 @@ class UserScore < ActiveRecord::Base
|
|
|
|
private
|
|
|
|
private
|
|
|
|
|
|
|
|
|
|
|
|
def get_users(current_user, target_user)
|
|
|
|
def get_users(current_user, target_user)
|
|
|
|
cUser = nil
|
|
|
|
cUser = (current_user.kind_of?User) ? user : User.find_by_id(user)
|
|
|
|
tUser = nil
|
|
|
|
tUser = (target_user.kind_of?User) ? user : User.find_by_id(user)
|
|
|
|
|
|
|
|
|
|
|
|
@current_user, @target_user = cUser, tUser
|
|
|
|
@current_user, @target_user = cUser, tUser
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|