diff --git a/src/main/java/com/gitlink/softbot/service/user/impl/UserService.java b/src/main/java/com/gitlink/softbot/service/user/impl/UserService.java index 1208c95..25e1c11 100644 --- a/src/main/java/com/gitlink/softbot/service/user/impl/UserService.java +++ b/src/main/java/com/gitlink/softbot/service/user/impl/UserService.java @@ -762,16 +762,15 @@ public class UserService extends AbstractUserBot implements IUserService { marketBotMapper.updateById(marketBot); } - //删除install_bot - InstallBot installBot = installMapper.selectOne(Wrappers.lambdaQuery() + installMapper.delete(Wrappers.lambdaQuery() .eq(InstallBot::getBotId,deleteInstallBotRequest.getBotId()) - .eq(InstallBot::getInstallerId,deleteInstallBotRequest.getUserId())); - installMapper.deleteById(installBot.getId()); - + .eq(InstallBot::getInstallerId,deleteInstallBotRequest.getUserId())); //删除webhook - Object[] objects = new Object[]{deleteInstallBotRequest.getLogin(),installBot.getStoreRepo()}; - api.deleteWebhook(deleteInstallBotRequest.getUserId(),objects,installBot.getWebhookId()); + for(InstallBot installBot:installBots){ + Object[] objects = new Object[]{deleteInstallBotRequest.getLogin(),installBot.getStoreRepo()}; + api.deleteWebhook(deleteInstallBotRequest.getUserId(),objects,installBot.getWebhookId()); + } } @Override