เพิ่ม 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) {
|
||||
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({
|
||||
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.lastUpdateFullName = request.user.name;
|
||||
Object.assign(kpiUserDevelopment, requestBody);
|
||||
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);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue