|
@@ -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
|