0, 'status' => StatusEnum::ENABLED, 'is_addon' => 0]; $menuWhere = array_merge($where, ['url' => $routers]); $authItemWhere = array_merge($where, ['name' => $routers]); // 判断是否存在异常数据 if (!Menu::find()->where($menuWhere)->count() && !AuthItem::find()->where($authItemWhere)->count()) { return; } $updateData = ['status' => -1, 'updated_at' => time()]; Menu::updateAll($updateData, $menuWhere); AuthItem::updateAll($updateData, $authItemWhere); parent::safeUp(); } }