|
- <?php
-
- namespace backend\modules\api\models;
-
- use yii\db\ActiveRecord;
-
- /**
- * This is the model class for table "order_group_connect".
- *
- * @property integer $id
- * @property integer $order_title_id
- * @property integer $order_main_id
- * @property integer $order_type
- * @property integer $cancel_flag
- * @property string $create_time
- * @property string $update_time
- * @property integer $create_user_id
- * @property string $create_date
- */
- class OrderGroupConnect extends ActiveRecord
- {
- /**
- * @inheritdoc
- */
- public static function tableName()
- {
- return 'order_group_connect';
- }
-
- /**
- * @inheritdoc
- */
- public function rules()
- {
- return [
- [['order_title_id', 'order_main_id'], 'required'],
- [['order_title_id', 'order_main_id', 'order_type', 'cancel_flag', 'create_user_id'], 'integer'],
- [['create_time', 'update_time'], 'string', 'max' => 20],
- [['create_date'], 'string', 'max' => 10],
- ];
- }
-
- /**
- * @inheritdoc
- */
- public function attributeLabels()
- {
- return [
- 'id' => 'ID',
- 'order_title_id' => 'Order Title ID',
- 'order_main_id' => 'Order Main ID',
- 'order_type' => 'Order Type',
- 'cancel_flag' => 'Cancel Flag',
- 'create_time' => 'Create Time',
- 'update_time' => 'Update Time',
- 'create_user_id' => 'Create User ID',
- 'create_date' => 'Create Date',
- ];
- }
-
- /**
- * Function Description:查询所有子订单通过组合订单号
- * Function Name: getSonOrderId
- * @param $title_id
- *
- * @return array|ActiveRecord[]
- *
- * @author 娄梦宁
- */
- public function getSonOrderId($title_id){
- $result=self::find()->select('order_type,order_main_id')
- ->from(self::tableName())
- ->where(['and',['=','order_title_id',$title_id],['=','cancel_flag',0]])
- ->asArray()
- ->all();
- return $result;
- }
- }
|