|
@@ -5,7 +5,7 @@ class BaseDetail < ActiveRecord::Base
|
|
|
belongs_to :product
|
|
belongs_to :product
|
|
|
belongs_to :order, :foreign_key => :order_id
|
|
belongs_to :order, :foreign_key => :order_id
|
|
|
# has_one :order, :foreign_key=>:order_id, :primary_key=>:order_id
|
|
# has_one :order, :foreign_key=>:order_id, :primary_key=>:order_id
|
|
|
- validates :order_no,:product_id,:nums, presence: true
|
|
|
|
|
|
|
+ validates :order_no,:product_id,:nums,:dt_id, presence: true
|
|
|
validate :order_validation
|
|
validate :order_validation
|
|
|
def order_validation
|
|
def order_validation
|
|
|
if self.product_id > 0
|
|
if self.product_id > 0
|
|
@@ -14,7 +14,7 @@ class BaseDetail < ActiveRecord::Base
|
|
|
self.errors.add(:product_id,"商品不存在,请重新填写商品ID")
|
|
self.errors.add(:product_id,"商品不存在,请重新填写商品ID")
|
|
|
else
|
|
else
|
|
|
self.product_name=prd.name
|
|
self.product_name=prd.name
|
|
|
- self.price=prd.price
|
|
|
|
|
|
|
+ #self.price=prd.price
|
|
|
end
|
|
end
|
|
|
end
|
|
end
|
|
|
|
|
|