This commit is contained in:
AdisakKanthawilang 2024-06-18 10:01:48 +07:00
parent df05b9afaf
commit 9bf37a2f1d
2 changed files with 8 additions and 7 deletions

View file

@ -194,6 +194,7 @@ export class InsigniaController extends Controller {
"lastUpdateFullName",
"isActive",
"note",
"insigniaTypeId",
],
order: { level: "ASC" },
});
@ -202,7 +203,7 @@ export class InsigniaController extends Controller {
id: item.id,
name: item.name,
shortName: item.shortName,
insigniaTypeId: item.insigniaTypeId,
insigniaTypeId: item.insigniaTypeId??null,
insigniaTypeName: item.insigniaType == null ? null : item.insigniaType.name, //ลำดับชั้นเครื่องราช
createdAt: item.createdAt,
lastUpdatedAt: item.lastUpdatedAt,

View file

@ -619,12 +619,12 @@ export class ProfileEmployeeController extends Controller {
*/
@Delete("{id}")
async deleteProfile(@Path() id: string) {
const result = await this.profileRepo.delete({ id });
if (result.affected == undefined || result.affected <= 0) {
throw new HttpError(HttpStatus.NOT_FOUND, "ไม่พบข้อมูล");
}
const result = await this.profileRepo.findOne({ where: { id: id } });
if (!result) {
throw new HttpError(HttpStatus.NOT_FOUND, "ไม่พบข้อมูล");
}
await this.informationHistoryRepository.delete({profileEmployeeId: id});
await this.profileRepo.remove(result);
return new HttpSuccess();
}