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