เพิ่ม check box
This commit is contained in:
parent
4ed3711b32
commit
50776ec3e6
1 changed files with 15 additions and 15 deletions
|
|
@ -133,21 +133,6 @@ export class KpiUserDevelopmentController extends Controller {
|
||||||
if (!kpiUserDevelopment) {
|
if (!kpiUserDevelopment) {
|
||||||
throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลพัฒนาตนเองนี้");
|
throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลพัฒนาตนเองนี้");
|
||||||
}
|
}
|
||||||
await this.developmentProjectRepository.remove(kpiUserDevelopment.developmentProjects);
|
|
||||||
if (requestBody.developmentProjects != null) {
|
|
||||||
await Promise.all(
|
|
||||||
requestBody.developmentProjects.map(async (x) => {
|
|
||||||
let data = new DevelopmentProject();
|
|
||||||
data.name = x;
|
|
||||||
data.createdUserId = request.user.sub;
|
|
||||||
data.createdFullName = request.user.name;
|
|
||||||
data.lastUpdateUserId = request.user.sub;
|
|
||||||
data.lastUpdateFullName = request.user.name;
|
|
||||||
data.kpiUserDevelopmentId = kpiUserDevelopment.id;
|
|
||||||
this.developmentProjectRepository.save(data);
|
|
||||||
}),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
const chkUserEvaluation = await this.kpiUserEvaluationRepository.findOne({
|
const chkUserEvaluation = await this.kpiUserEvaluationRepository.findOne({
|
||||||
where: { id: requestBody.kpiUserEvaluationId },
|
where: { id: requestBody.kpiUserEvaluationId },
|
||||||
});
|
});
|
||||||
|
|
@ -180,11 +165,26 @@ export class KpiUserDevelopmentController extends Controller {
|
||||||
// "ไม่สามารถเพิ่มข้อมูลได้เนื่องจากข้อมูลตัวชี้วัดซ้ำ",
|
// "ไม่สามารถเพิ่มข้อมูลได้เนื่องจากข้อมูลตัวชี้วัดซ้ำ",
|
||||||
// );
|
// );
|
||||||
// }
|
// }
|
||||||
|
await this.developmentProjectRepository.remove(kpiUserDevelopment.developmentProjects);
|
||||||
|
|
||||||
kpiUserDevelopment.lastUpdateUserId = request.user.sub;
|
kpiUserDevelopment.lastUpdateUserId = request.user.sub;
|
||||||
kpiUserDevelopment.lastUpdateFullName = request.user.name;
|
kpiUserDevelopment.lastUpdateFullName = request.user.name;
|
||||||
Object.assign(kpiUserDevelopment, requestBody);
|
Object.assign(kpiUserDevelopment, requestBody);
|
||||||
await this.kpiUserDevelopmentRepository.save(kpiUserDevelopment);
|
await this.kpiUserDevelopmentRepository.save(kpiUserDevelopment);
|
||||||
|
if (requestBody.developmentProjects != null) {
|
||||||
|
await Promise.all(
|
||||||
|
requestBody.developmentProjects.map(async (x) => {
|
||||||
|
let data = new DevelopmentProject();
|
||||||
|
data.name = x;
|
||||||
|
data.createdUserId = request.user.sub;
|
||||||
|
data.createdFullName = request.user.name;
|
||||||
|
data.lastUpdateUserId = request.user.sub;
|
||||||
|
data.lastUpdateFullName = request.user.name;
|
||||||
|
data.kpiUserDevelopmentId = kpiUserDevelopment.id;
|
||||||
|
await this.developmentProjectRepository.save(data);
|
||||||
|
}),
|
||||||
|
);
|
||||||
|
}
|
||||||
return new HttpSuccess(kpiUserDevelopment.id);
|
return new HttpSuccess(kpiUserDevelopment.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue