fixing throw error message

This commit is contained in:
Warunee Tamkoo 2025-04-25 09:15:26 +07:00
parent a38adb9598
commit 1a6dc0214e
12 changed files with 622 additions and 1325 deletions

View file

@ -27,13 +27,12 @@ import permission from "../interfaces/permission";
@Security("bearerAuth")
@Response(
HttpStatusCode.INTERNAL_SERVER_ERROR,
"เกิดข้อผิดพลาด ไม่สามารถแสดงรายการได้ กรุณาลองใหม่ในภายหลัง"
"เกิดข้อผิดพลาด ไม่สามารถแสดงรายการได้ กรุณาลองใหม่ในภายหลัง",
)
export class DataOptionController extends Controller {
private personalRepository = AppDataSource.getRepository(Personal);
private knowledgeRepository = AppDataSource.getRepository(Knowledge);
private mapKnowledgeSkillRepository =
AppDataSource.getRepository(MapKnowledgeSkill);
private mapKnowledgeSkillRepository = AppDataSource.getRepository(MapKnowledgeSkill);
private skillRepository = AppDataSource.getRepository(Skill);
private lawRepository = AppDataSource.getRepository(Law);
private assignRepository = AppDataSource.getRepository(Assign);
@ -74,10 +73,7 @@ export class DataOptionController extends Controller {
}
if (!result) {
throw new HttpError(
HttpStatusCode.NOT_FOUND,
"ไม่พบข้อมูลความรู้ที่ตรงกับตำแหน่ง"
);
throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลความรู้ที่ตรงกับตำแหน่ง");
}
const knowledges = await this.knowledgeRepository.find({
@ -103,7 +99,7 @@ export class DataOptionController extends Controller {
} catch (error: any) {
if (error instanceof HttpError) {
throw error;
} else throw new HttpError(HttpStatusCode.INTERNAL_SERVER_ERROR, error);
} else throw new HttpError(HttpStatusCode.INTERNAL_SERVER_ERROR, error.message);
}
}
@ -155,10 +151,7 @@ export class DataOptionController extends Controller {
}
if (!result) {
throw new HttpError(
HttpStatusCode.NOT_FOUND,
"ไม่พบข้อมูลทักษะที่ตรงกับตำแหน่ง"
);
throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลทักษะที่ตรงกับตำแหน่ง");
}
const computerData = await this.skillRepository.findOne({
@ -166,10 +159,7 @@ export class DataOptionController extends Controller {
});
if (!computerData) {
throw new HttpError(
HttpStatusCode.NOT_FOUND,
"ไม่พบข้อมูลทักษะคอมพิวเตอร์"
);
throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลทักษะคอมพิวเตอร์");
}
const computer = await {
id: computerData.id,
@ -192,10 +182,7 @@ export class DataOptionController extends Controller {
});
if (!englishData) {
throw new HttpError(
HttpStatusCode.NOT_FOUND,
"ไม่พบข้อมูลทักษะภาษาอังกฤษ"
);
throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลทักษะภาษาอังกฤษ");
}
const english = await {
@ -270,7 +257,7 @@ export class DataOptionController extends Controller {
} catch (error: any) {
if (error instanceof HttpError) {
throw error;
} else throw new HttpError(HttpStatusCode.INTERNAL_SERVER_ERROR, error);
} else throw new HttpError(HttpStatusCode.INTERNAL_SERVER_ERROR, error.message);
}
}
@ -303,7 +290,7 @@ export class DataOptionController extends Controller {
} catch (error: any) {
if (error instanceof HttpError) {
throw error;
} else throw new HttpError(HttpStatusCode.INTERNAL_SERVER_ERROR, error);
} else throw new HttpError(HttpStatusCode.INTERNAL_SERVER_ERROR, error.message);
}
}
@ -314,18 +301,10 @@ export class DataOptionController extends Controller {
*
*/
@Get("new-assign")
async NewAssign(
@Query() personal_id: string,
@Request() request: RequestWithUser
) {
async NewAssign(@Query() personal_id: string, @Request() request: RequestWithUser) {
try {
let _workflow = await new permission().Workflow(
request,
personal_id,
"SYS_PROBATION"
);
if (_workflow == false)
await new permission().PermissionGet(request, "SYS_PROBATION");
let _workflow = await new permission().Workflow(request, personal_id, "SYS_PROBATION");
if (_workflow == false) await new permission().PermissionGet(request, "SYS_PROBATION");
const person = await this.personalRepository.findOne({
select: [
@ -369,7 +348,7 @@ export class DataOptionController extends Controller {
} catch (error: any) {
if (error instanceof HttpError) {
throw error;
} else throw new HttpError(HttpStatusCode.INTERNAL_SERVER_ERROR, error);
} else throw new HttpError(HttpStatusCode.INTERNAL_SERVER_ERROR, error.message);
}
}
/**
@ -379,10 +358,7 @@ export class DataOptionController extends Controller {
*
*/
@Get("new-assign-user")
async NewAssignUser(
@Query() personal_id: string,
@Request() request: RequestWithUser
) {
async NewAssignUser(@Query() personal_id: string, @Request() request: RequestWithUser) {
try {
const person = await this.personalRepository.findOne({
select: [
@ -426,7 +402,7 @@ export class DataOptionController extends Controller {
} catch (error: any) {
if (error instanceof HttpError) {
throw error;
} else throw new HttpError(HttpStatusCode.INTERNAL_SERVER_ERROR, error);
} else throw new HttpError(HttpStatusCode.INTERNAL_SERVER_ERROR, error.message);
}
}
}