0], ['user_id', 'required'], ['user_id', 'default', 'value' => 0], ['user_id', 'exist', 'targetClass' => '\common\models\User', 'targetAttribute' => 'id'], ['type', 'required'], ['type', 'in', 'range' => SystemLogUtil::TYPE_LIST], ['value', 'required'], ['value', 'trim'], ['value', 'default', 'value' => ''], ['num', 'default', 'value' => 0], ['from_type', 'required'], ['from_type', 'in', 'range' => SystemLogUtil::FROM_TYPE_LIST], ['from_data', 'default', 'value' => ''], ['created_at', 'default', 'value' => 0], ['updated_at', 'default', 'value' => 0], ]; } /** * 已经购买过的宠物蛋列表 * @param $userID * @return array */ public static function findBuyPetEggList($userID) { $list = self::find()->where(['user_id' => $userID]) ->andWhere(['in', 'value', [201017, 201018, 201019, 201020, 201021]]) ->all(); $itemIDList = []; foreach ($list as $item) { array_push($itemIDList, $item->value); } return $itemIDList; } }