MLM MemberLevel
Add MemberLevel Model class MemberLevel < ApplicationRecord belongs_to :user serialize :members, Array @@exit_loop = true def self.last_user(user) @@last_user = user.uid @@exit_loop = true end def self.mlm(ruid, max_level) @max_level = max_level while (@max_level<=5 && @@exit_loop) if (MemberLevel.find_by(user_uid: ruid.referral_id, level: @max_level)) update_member(ruid, @max_level) else add_new_member(ruid, @max_level) end end end def self.add_new_member(ruid, lev) n = find_user(ruid.referral_id) MemberLevel.create(user_id: n.id ,user_uid:...