Переписан метод удаления записей

This commit is contained in:
Dhaverd 2026-05-05 00:27:29 +08:00
parent cf0e157ad4
commit 5334968810
2 changed files with 16 additions and 8 deletions

View File

@ -61,8 +61,8 @@ export class BlacklistController {
);
}
@Delete('/delete/:steamLink')
async deleteReport(@Param('steamLink') steamLink: string): Promise<boolean> {
return await this.blacklistService.deleteBlacklistRecord(steamLink);
@Delete('/delete/:id')
async deleteReport(@Param('id') id: number): Promise<boolean> {
return await this.blacklistService.deleteBlacklistRecord(id);
}
}

View File

@ -94,10 +94,18 @@ export class BlacklistService {
return await record.save();
}
async deleteBlacklistRecord(steamLink: string): Promise<boolean> {
const deletedCount = await this.blacklistReportModel.destroy({
where: { steam_link: steamLink },
});
return deletedCount > 0;
async deleteBlacklistRecord(id: number): Promise<boolean> {
try {
const item = await this.blacklistReportModel.findByPk(id);
if (!item) {
return false;
}
await item.destroy();
return true;
} catch (error) {
return false;
}
}
}