|
|
@@ -9,6 +9,8 @@ class Order < ActiveRecord::Base
|
|
|
belongs_to :wx_user, :foreign_key => :wx_user_id
|
|
|
has_many :order_details
|
|
|
before_save :before_save
|
|
|
+ after_update :after_update
|
|
|
+
|
|
|
def before_save
|
|
|
if self.express_company.length>0
|
|
|
express = ExpressCompany.where("express_company = ?", self.express_company).first
|
|
|
@@ -18,6 +20,15 @@ class Order < ActiveRecord::Base
|
|
|
end
|
|
|
end
|
|
|
|
|
|
+ def after_update
|
|
|
+ test_redis = Redis.new(:host=>"r-wz9dtt12y12ns2b97gpd.redis.rds.aliyuncs.com",:db=>"0",:user=>"root",:password=>"Fohow123!@#")
|
|
|
+ redis = Redis.new(:host=>"r-wz9dtt12y12ns2b97gpd.redis.rds.aliyuncs.com",:db=>"0",:user=>"root",:password=>"Fohow123!@#")
|
|
|
+
|
|
|
+ orderKey= format("order_model.GetOrderByOId:%s",self.order_id)
|
|
|
+ redis.del(orderKey)
|
|
|
+ test_redis.del(orderKey)
|
|
|
+
|
|
|
+ end
|
|
|
STATUS_ENUM = [["未支付","unpay"],["已关闭","closed"],["待确认","unconfirmed"],["处理中","processing"],["已完成","complete"],["待收货","dispatch"],["已退款","refunded"]]
|
|
|
TYPE_ENUM = [["普通",0],["秒杀",1],["店长",2]]
|
|
|
EXP_ENUM = []
|