TimestampBehavior::class, 'attributes' => [ ActiveRecord::EVENT_BEFORE_INSERT => ['created_at'], ActiveRecord::EVENT_BEFORE_UPDATE => ['updated_at'] ] ] ]; } /** * @inheritdoc */ public function rules() { return [ [['id', 'order_id', 'order_detail_id', 'store_id', 'is_delete', 'activity_id', 'activity_goods_id', 'user_id', 'num', 'goods_id'], 'integer'], [['sale_price'], 'number'], [['created_at', 'updated_at'], 'safe'] ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => 'ID', 'order_id' => '订单ID', 'order_detail_id' => '订单详情ID', 'user_id' => '用户ID', 'sale_price' => '销售金额', 'activity_id' => '活动ID', 'activity_goods_id' => '活动商品ID', 'num' => '购买数量', 'created_at' => '创建时间', 'updated_at' => '修改时间', 'is_delete' => '是否删除', 'store_id' => '商城ID', 'goods_id' => '商品id' ]; } public function afterSave($insert, $changedAttributes) { parent::afterSave($insert, $changedAttributes); if($insert){ (new \app\utils\OrderUtil())->seckillActivityOrder($this); } } }