|
- <?php
-
- namespace backend\modules\api\models;
-
- use Yii;
-
- /**
- * This is the model class for table "lvmama_order_connect".
- *
- * @property integer $id
- * @property integer $main_order_id
- * @property integer $partner_id
- * @property integer $lvmama_id
- */
- class LvmamaOrderConnect extends \yii\db\ActiveRecord
- {
- /**
- * @inheritdoc
- */
- public static function tableName()
- {
- return 'lvmama_order_connect';
- }
-
- /**
- * @inheritdoc
- */
- public function rules()
- {
- return [
- [['main_order_id', 'partner_id', 'lvmama_id'], 'integer'],
- [['partner_id', 'lvmama_id'], 'required'],
- ];
- }
-
- /**
- * @inheritdoc
- */
- public function attributeLabels()
- {
- return [
- 'id' => 'ID',
- 'main_order_id' => 'Main Order ID',
- 'partner_id' => 'Partner ID',
- 'lvmama_id' => 'Lvmama ID',
- ];
- }
-
- public function istConnect($main_order_id,$partner_id,$lvmama_id){
- $transaction = Yii::$app->db->beginTransaction();
- $value=[
- 'main_order_id'=>$main_order_id,
- 'partner_id'=>$partner_id,
- 'lvmama_id'=>$lvmama_id,
- ];
- $this->attributes=$value;
- $res=$this->insert();
- if(!$res){
- $transaction->rollBack();
- }else{
- $transaction->commit();
- }
- }
- }
|