Pārlūkot izejas kodu

增加订单导入功能

abiao 4 gadi atpakaļ
vecāks
revīzija
f18dc51ea7
1 mainītis faili ar 9 papildinājumiem un 9 dzēšanām
  1. 9 9
      app/models/order_detail.rb

+ 9 - 9
app/models/order_detail.rb

@@ -11,18 +11,18 @@ class OrderDetail < ActiveRecord::Base
   def self.after_import
     # 获取商品信息
     pd = Product.where("id = ?", self.product_id).first
-    detail = OrderDetail.where("id = ?", self.id).first
+    #detail = OrderDetail.where("id = ?", self.id).first
     od = Order.where("order_id = ?", self.order_no).first
 
     if !pd.blank? && !od.blank?
-      detail.order_id=od.id
-      detail.product_name=pd.name
-      detail.relate_product_id=pd.relate_product_id
-      detail.pv=pd.pv
-      detail.price=pd.price
-      detail.order_status=order.status
-      detail.depart=order.depart
-      detail.save
+      self.order_id=od.id
+      self.product_name=pd.name
+      self.relate_product_id=pd.relate_product_id
+      self.pv=pd.pv
+      self.price=pd.price
+      self.order_status=order.status
+      self.depart=order.depart
+      self.save
 
       # 更新order信息
       od.pv=od.pv+detail.nums*pd.pv