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

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') @Delete('/delete/:id')
async deleteReport(@Param('steamLink') steamLink: string): Promise<boolean> { async deleteReport(@Param('id') id: number): Promise<boolean> {
return await this.blacklistService.deleteBlacklistRecord(steamLink); return await this.blacklistService.deleteBlacklistRecord(id);
} }
} }

View File

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