20], [['PAY_SERIAL_NUMBER'], 'string', 'max' => 50], [['PAY_MAIN_ID'], 'unique'], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'ID' => 'ID', 'CANCEL_FLAG' => '记录有效性标记,CANCEL_FLAG=0记录有效;CANCEL_FLAG=1,记录已删除', 'CREATE_USER_ID' => '记录创建用户ID', 'CREATE_TIME' => '记录创建时间', 'UPDATE_USER_ID' => '记录最后更新用户ID', 'UPDATE_TIME' => '记录最后更新时间', 'PAY_MAIN_ID' => '支付主ID,ORDER_PAY_MAIN.ID', 'PAY_TYPE_ID_1' => '主支付方式ID,DICT_TYPE.ID,如:现金支付、刷卡支付、支付宝、微信等', 'PAY_TYPE_ID_2' => '副支付方式ID,DICT_TYPE.ID,如主支付方式为刷卡支付后,副支付方式为磁卡、芯片卡等等', 'PAY_MONEY' => '支付金额', 'PAY_MEMBER_ID' => '支付相关会员卡ID,保留字段', 'PAY_MEMBER_SCORE' => '支付相关会员积分,保留字段', 'PAY_SERIAL_NUMBER' => '流水号', ]; } public function beforeSave($insert) { if ($this->isNewRecord) { $this->CREATE_TIME = date('Y-m-d H:i:s', time()); $this->UPDATE_TIME = date('Y-m-d H:i:s', time()); $this->CANCEL_FLAG = 0; } else { $this->UPDATE_TIME = date('Y-m-d H:i:s', time()); } return parent::beforeSave($insert); } }