Explorar o código

更新物流信息

abiao %!s(int64=5) %!d(string=hai) anos
pai
achega
4f325af5bb
Modificáronse 1 ficheiros con 14 adicións e 0 borrados
  1. 14 0
      app/models/update_order.rb

+ 14 - 0
app/models/update_order.rb

@@ -2,7 +2,21 @@
 class UpdateOrder < ActiveRecord::Base
 class UpdateOrder < ActiveRecord::Base
   has_paper_trail
   has_paper_trail
   self.table_name = "update_orders"
   self.table_name = "update_orders"
+  after_create :update_order_express
 
 
+  def update_order_express
+    # 复制商品图片
+    orders = Order.find_by_sql("select * from orders where order_id = #{self.order_id} limit 1")
+    # 创建商品图片
+    orders.each do |order|
+      order.express_company=self.express_company
+      order.express_order_no=self.express_order_no
+      order.save
+      self.status=1
+      self.save
+    end
+
+  end
   rails_admin do
   rails_admin do
     navigation_label '商品管理'
     navigation_label '商品管理'
     weight -240
     weight -240