Class: EricWeixin::Xiaodian::SkuValue

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/eric_weixin/xiaodian/sku_value.rb

Class Method Summary collapse

Class Method Details

.create_sku_value(options) ⇒ Object

创建sku name 接收参数: name weixin_value_id 类别id



6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'app/models/eric_weixin/xiaodian/sku_value.rb', line 6

def self.create_sku_value options
  v = EricWeixin::Xiaodian::SkuValue.where(wx_value_id: options[:wx_value_id],
                                           weixin_xiaodian_sku_name_id: options[:weixin_xiaodian_sku_name_id]).first
  v = if v.blank?
        v = EricWeixin::Xiaodian::SkuValue.new name: options[:name],
                                               weixin_xiaodian_sku_name_id: options[:weixin_xiaodian_sku_name_id],
                                               wx_value_id: options[:wx_value_id]
      else
        v.name = options[:name]
        v
      end
  v.save!
  v
end