You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
659 B
25 lines
659 B
#encoding: utf-8
|
|
class Training < ActiveRecord::Base
|
|
attr_accessible :address, :email, :name, :phone, :position, :school, :sex, :openid, :training_type,
|
|
:major, :student_id
|
|
|
|
# training_type 1 2018-培训会 2 警察学院大数据培训会 3 大数据和人工智能 4 工程教育认证
|
|
|
|
has_one :training_payinfo
|
|
|
|
Training_Type = 2 #警察学院大数据培训会
|
|
|
|
## 是否填过支付信息
|
|
def pay?
|
|
!training_payinfo.nil? && !training_payinfo.status.nil?
|
|
end
|
|
|
|
## 是否已真正支付
|
|
# 1. 微信支付
|
|
# 2. 银行卡支付,后台已确认
|
|
def payed?
|
|
pay? && training_payinfo.payed?
|
|
end
|
|
|
|
end
|