|
|
@@ -7,6 +7,7 @@ class LiveBroad < ActiveRecord::Base
|
|
|
has_and_belongs_to_many :depart_record
|
|
|
serialize :rank_str, Array
|
|
|
RANK_ENUM= [["普通会员",0], ["群主",1], ["店长", 2], ["区域代理", 3]]
|
|
|
+ RANK_HASH= {"0": "普通会员", "1": "群主","2": "店长","3": "区域代理"}
|
|
|
|
|
|
def before_save
|
|
|
#自动取消其他置顶项
|
|
|
@@ -39,6 +40,30 @@ class LiveBroad < ActiveRecord::Base
|
|
|
self.rank_strs=str
|
|
|
end
|
|
|
|
|
|
+ def rank_name_str
|
|
|
+ arr=self.rank_strs.split(",")
|
|
|
+ str=""
|
|
|
+ i=0
|
|
|
+ if self.rank_strs.length>0
|
|
|
+ arr.each do |item|
|
|
|
+ if item.length<=0
|
|
|
+ next
|
|
|
+ end
|
|
|
+ if i==0
|
|
|
+ str=RANK_HASH[item.to_s]
|
|
|
+ else
|
|
|
+ str=str+","+=RANK_HASH[item.to_s]
|
|
|
+ end
|
|
|
+ i=i+1
|
|
|
+ end
|
|
|
+ else
|
|
|
+ str="全部"
|
|
|
+ end
|
|
|
+
|
|
|
+ return str
|
|
|
+
|
|
|
+ end
|
|
|
+
|
|
|
IMG_STORE_PATH = "live_broads"
|
|
|
|
|
|
rails_admin do
|
|
|
@@ -61,6 +86,7 @@ class LiveBroad < ActiveRecord::Base
|
|
|
field :depart_record
|
|
|
field :show
|
|
|
field :recommend
|
|
|
+ field :rank_name_str
|
|
|
field :remark
|
|
|
field :created_at
|
|
|
|
|
|
@@ -82,6 +108,7 @@ class LiveBroad < ActiveRecord::Base
|
|
|
field :depart_record
|
|
|
field :show
|
|
|
field :recommend
|
|
|
+ field :rank_name_str
|
|
|
field :remark
|
|
|
field :created_at
|
|
|
field :updated_at
|