|
- <?php
-
- namespace backend\modules\api\models;
-
- use Yii;
-
- /**
- * This is the model class for table "order_refund_lvmama".
- *
- * @property integer $id
- * @property integer $yet
- * @property string $lvmama_id
- * @property string $status
- * @property string $create_time
- * @property string $update_time
- * @property integer $approve_status
- * @property integer $payment_status
- */
- class OrderRefundLvmama extends \yii\db\ActiveRecord
- {
- /**
- * @inheritdoc
- */
- public static function tableName()
- {
- return 'order_refund_lvmama';
- }
-
- /**
- * @inheritdoc
- */
- public function rules()
- {
- return [
- [['yet', 'approve_status', 'payment_status'], 'integer'],
- [['create_time', 'update_time'], 'safe'],
- [['lvmama_id', 'status'], 'string', 'max' => 11],
- ];
- }
-
- /**
- * @inheritdoc
- */
- public function attributeLabels()
- {
- return [
- 'id' => 'ID',
- 'yet' => 'Yet',
- 'lvmama_id' => 'Lvmama ID',
- 'status' => 'Status',
- 'create_time' => 'Create Time',
- 'update_time' => 'Update Time',
- 'approve_status' => 'Approve Status',
- 'payment_status' => 'Payment Status',
- ];
- }
-
- /**
- * Function Description:接收驴妈妈退票数据插入数据库
- * Function Name: istRefund
- * @param $order_id
- * @param $status
- * @param $approve_status
- * @param $payment_status
- *
- * @return bool
- *
- * @author 娄梦宁
- */
- public function istRefund($order_id,$status,$approve_status,$payment_status){
- $transaction=Yii::$app->db->beginTransaction();
- $value=[
- 'lvmama_id'=>$order_id,
- 'status'=>$status,
- 'approve_status'=>$approve_status,
- 'payment_status'=>$payment_status,
- 'create_time'=>date('Y-m-d H:i:s')
- ];
- $this->attributes=$value;
- $res=$this->insert();
- if(!$res){
- $transaction->rollBack();
- return false;
- }
- $transaction->commit();
- return true;
- }
- }
|