abiao лет назад: 2
Родитель
Сommit
b35bea7442
1 измененных файлов с 11 добавлено и 9 удалено
  1. 11 9
      app/models/update_order.rb

+ 11 - 9
app/models/update_order.rb

@@ -9,16 +9,18 @@ class UpdateOrder < ActiveRecord::Base
     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
-      #更新物流公司code
-      express = ExpressCompany.where("express_company = ?", self.express_company).first
-      if !express.blank?
-        order.express_code = express.express_code
+      if order.status=='processing'
+        order.express_company=self.express_company
+        order.express_order_no=self.express_order_no
+        #更新物流公司code
+        express = ExpressCompany.where("express_company = ?", self.express_company).first
+        if !express.blank?
+          order.express_code = express.express_code
+        end
+        order.save
+        self.status=1
+        self.save
       end
-      order.save
-      self.status=1
-      self.save
     end
 
   end