Class: EricWeixin::MessageLog
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- EricWeixin::MessageLog
- Defined in:
- app/models/eric_weixin/message_log.rb
Constant Summary collapse
- STATUS =
{0 => '正常', 1 => '待处理'}
Class Method Summary collapse
- .create_message_log(options) ⇒ Object
- .create_public_account_receive_message_log(options) ⇒ Object
- .create_public_account_send_message_log(options) ⇒ Object
Class Method Details
.create_message_log(options) ⇒ Object
23 24 25 26 27 28 29 |
# File 'app/models/eric_weixin/message_log.rb', line 23 def ::EricWeixin::MessageLog.transaction do log = ::EricWeixin::MessageLog.new .select{|k,v| [:openid,:event_key, :weixin_public_account_id, :message_type, :message_id, :data, :account_receive_flg, :passive_reply_message, :process_status, :event_name, :create_time, :parent_id].include? k } log.save! log end end |
.create_public_account_receive_message_log(options) ⇒ Object
11 12 13 14 15 |
# File 'app/models/eric_weixin/message_log.rb', line 11 def = .select{|k,v| [:openid,:event_key, :weixin_public_account_id, :message_type, :message_id, :data, :passive_reply_message, :process_status, :event_name, :create_time, :parent_id].include? k } [:account_receive_flg] = 0 self. end |
.create_public_account_send_message_log(options) ⇒ Object
17 18 19 20 21 |
# File 'app/models/eric_weixin/message_log.rb', line 17 def = .select{|k,v| [:openid, :event_key,:weixin_public_account_id, :message_type, :message_id, :data, :passive_reply_message, :process_status, :event_name, :create_time, :parent_id].include? k } [:account_receive_flg] = 1 self. end |