Method: Model::Register#promoter

Defined in:
app/models/wechat/model/register.rb

#promoterObject



83
84
85
86
87
88
89
90
# File 'app/models/wechat/model/register.rb', line 83

def promoter
  open_id = user.wechat_users.find_by(appid: organ_app&.appid)&.uid
  if open_id
    wr = Request.where(open_id: open_id).default_where('body-ll': 'invite_member_').order(id: :desc).first
    member_id = wr&.body.to_s.delete_prefix('invite_member_')
    Member.find_by id: member_id
  end
end