| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- # encoding: utf-8
- class DepartRecord < ActiveRecord::Base
- has_paper_trail
- self.table_name = "depart_records"
- belongs_to :wx_user, :foreign_key => :wx_user_id
- after_save :after_save
- def after_save
- wxUsers = WxUser.where("depart=? and rank=3",self.id).All
- wxUsers.each do |wuser|
- wuser.rank=2
- wuser.save
- end
- wxUser = WxUser.where("id = ?", self.wx_user_id).first
- if !wxUser.blank?
- wxUser.rank=3
- wxUser.save
- end
- end
- rails_admin do
- navigation_label '用户管理'
- weight -500
- #parent WxUser
- list do
- filters [:wx_user_id,:remark]
- field :id
- field :name
- field :wx_user_id do
- filterable true
- end
- field :wx_user
- field :remark
- field :created_at
- field :updated_at
- end
- show do
- field :id
- field :name
- field :wx_user_id do
- filterable true
- end
- field :wx_user
- field :remark
- field :created_at
- field :updated_at
- end
- edit do
- field :name
- field :wx_user_id
- field :remark
- end
- end
- end
|