diff --git a/src/controllers/DevelopmentController.ts b/src/controllers/DevelopmentController.ts index af89e3d..0c7ade7 100644 --- a/src/controllers/DevelopmentController.ts +++ b/src/controllers/DevelopmentController.ts @@ -1748,27 +1748,29 @@ export class DevelopmentController extends Controller { getDevelopments.map(async (item: any) => { if (item["รหัสประจำตัวประชาชน"] == undefined || item["รหัสประจำตัวประชาชน"].length != 13) return; - const oldProfile = getDevelopment.developmentHistorys.find( + const oldProfile: any = getDevelopment.developmentHistorys.find( (x) => x.citizenId == item["รหัสประจำตัวประชาชน"], ); if (oldProfile != null) { if (oldProfile.isDone == true) return; - item.dateStart = item["วันที่เริ่มต้น"] == undefined ? null : item["วันที่เริ่มต้น"]; - item.dateEnd = item["วันที่สิ้นสุด"] == undefined ? null : item["วันที่สิ้นสุด"]; - item.order = + oldProfile.dateStart = + item["วันที่เริ่มต้น"] == undefined ? null : item["วันที่เริ่มต้น"]; + oldProfile.dateEnd = item["วันที่สิ้นสุด"] == undefined ? null : item["วันที่สิ้นสุด"]; + oldProfile.order = item["เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"] == undefined ? null : item["เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"]; - item.dateOrder = + oldProfile.dateOrder = item["คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่"] == undefined ? null : new Date(item["คำสั่งลงวันที่/หนังสืออนุมัติลงวันที่"]); - item.trainingDays = item["จำนวนวันที่อบรม"] == undefined ? null : item["จำนวนวันที่อบรม"]; - item.createdUserId = request.user.sub; - item.createdFullName = request.user.name; - item.lastUpdateUserId = request.user.sub; - item.lastUpdateFullName = request.user.name; - await this.developmentHistoryRepository.save(item); + oldProfile.trainingDays = + item["จำนวนวันที่อบรม"] == undefined ? null : item["จำนวนวันที่อบรม"]; + oldProfile.createdUserId = request.user.sub; + oldProfile.createdFullName = request.user.name; + oldProfile.lastUpdateUserId = request.user.sub; + oldProfile.lastUpdateFullName = request.user.name; + await this.developmentHistoryRepository.save(oldProfile); return; } if (item["ประเภท"] == undefined) return;