| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- # encoding:utf-8
- class GroupMessage < ActiveRecord::Base
- has_paper_trail
- has_and_belongs_to_many :depart_record
- self.table_name = "group_messages"
- def get_push_count
- if self.push_count.to_i >0
- # return self.push_count
- end
- if self.user_id.start_with?("sql=select * ")
- sql = "select count(*) as sqlcount "
- item = WxUser.find_by_sql(sql)
- if !item.blank?
- c = item[0].sqlcount
- if self.push_count == 0
- self.push_count = c
- self.save
- end
- return c
- end
- end
- end
- rails_admin do
- navigation_label '推送管理'
- weight -220
- list do
- items_per_page 10
- filters [:id, :name, :code]
- field :id
- # field :get_push_count
- field :code
- field :name
- field :depart_record
- field :count
- field :keyword1
- field :keyword2
- field :keyword3
- # field :status
- field :remark
- field :created_at
- end
- show do
- field :id
- # field :get_push_count
- field :code
- field :name
- field :depart_record
- field :keyword1
- field :keyword2
- field :keyword3
- # field :status
- field :remark
- field :created_at
- field :updated_at
- end
- edit do
- field :code
- field :name
- field :depart_record
- field :keyword1
- field :keyword2
- field :keyword3
- field :remark
- end
- end
- end
|