fixing data report

This commit is contained in:
Warunee Tamkoo 2024-09-06 17:34:54 +07:00
parent 7e83cd8d87
commit 8bb7a9c526

View file

@ -220,7 +220,7 @@ export class EvaluateResultController extends Controller {
throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลแบบมอบหมายงาน"); throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลแบบมอบหมายงาน");
} }
const experimenteeData = await this.personalRepository.find({ const experimenteeData = await this.personalRepository.findOne({
select: [ select: [
"personal_id", "personal_id",
"prefixName", "prefixName",
@ -233,11 +233,15 @@ export class EvaluateResultController extends Controller {
where: { personal_id: assign.personal_id }, where: { personal_id: assign.personal_id },
}); });
const experimentee = await experimenteeData.map((element) => ({ if (!experimenteeData) {
...element, throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลบุคคล");
name: element.prefixName + element.firstName + " " + element.lastName, }
Oc: element.organization, const experimentee = await {
})); ...experimenteeData,
name:
experimenteeData.prefixName + experimenteeData.firstName + " " + experimenteeData.lastName,
Oc: experimenteeData.organization,
};
const directorData = await this.assignDirectorRepository.find({ const directorData = await this.assignDirectorRepository.find({
where: { assign_id }, where: { assign_id },