Sha256: 301c01ab3984aea1d6987f6f7a7f38198b14a18f17c086e02ccb409611f7a1bb

Contents?: true

Size: 807 Bytes

Versions: 7

Compression:

Stored size: 807 Bytes

Contents

class EricWeixin::Xiaodian::SkuValue < ActiveRecord::Base
  self.table_name = 'weixin_xiaodian_sku_values'

  #创建sku name
  # 接收参数: name    weixin_value_id   类别id
  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
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
eric_weixin-0.4.2 app/models/eric_weixin/xiaodian/sku_value.rb
eric_weixin-0.4.1 app/models/eric_weixin/xiaodian/sku_value.rb
eric_weixin-0.4.0 app/models/eric_weixin/xiaodian/sku_value.rb
eric_weixin-0.3.3 app/models/eric_weixin/xiaodian/sku_value.rb
eric_weixin-0.3.2 app/models/eric_weixin/xiaodian/sku_value.rb
eric_weixin-0.3.1 app/models/eric_weixin/xiaodian/sku_value.rb
eric_weixin-0.3.0 app/models/eric_weixin/xiaodian/sku_value.rb