@@ -6,15 +6,11 @@ class OrderBaseDetail < ActiveRecord::Base
belongs_to :order, :foreign_key => :order_id
def order_dt_state
- if self.order_id != nil
- order = Order.where("id = ?", self.order_id).first
- if !order.blank?
- return order.status
- end
+ order = Order.where("id = ?", self.order_id).first
+ if !order.blank?
+ return order.status
end
- return "--"
-
DT_STATUS_ENUM = [["未支付","unpay"],["已关闭","closed"],["待确认","unconfirmed"],["处理中","processing"],["已完成","complete"],["待收货","dispatch"],["已退款","refunded"]]
rails_admin do
@@ -74,19 +70,7 @@ class OrderBaseDetail < ActiveRecord::Base
bindings[:object].order.wx_user_id
- field :order_state, :enum do
- filterable true
- enum do
- STATUS_ENUM
field :paid_time
- field :pay_way, :enum do
- PAY_WAY_ENUM