|
|
@@ -3,28 +3,18 @@ class OrderStatic < ActiveRecord::Base
|
|
|
has_paper_trail
|
|
|
self.table_name = "order_statics"
|
|
|
after_create :order_static
|
|
|
- before_save :order_static
|
|
|
+ after_update :order_static
|
|
|
after_destroy :del_static
|
|
|
|
|
|
validates :begin_date,presence: true
|
|
|
def order_static
|
|
|
- Proc.new do
|
|
|
#统计订单商品销售数据
|
|
|
url = "#{CONFIG_FILE["api_host"]}/railsadmin/order/static/#{self.id}"
|
|
|
p url
|
|
|
open(url)
|
|
|
- end
|
|
|
end
|
|
|
|
|
|
- def after_update
|
|
|
- puts "123woioioio"
|
|
|
- Proc.new do
|
|
|
- #统计订单商品销售数据
|
|
|
- url = "#{CONFIG_FILE["api_host"]}/railsadmin/order/static/#{self.id}"
|
|
|
- p url
|
|
|
- open(url)
|
|
|
- end
|
|
|
- end
|
|
|
+
|
|
|
def del_static
|
|
|
# 删除商品统计数据
|
|
|
details = OrderStaticDetail.find_by_sql("select * from order_static_details where static_id = #{self.id}")
|