From ae08fffa70b200e84dfab3e0cce77e6a381080dc Mon Sep 17 00:00:00 2001 From: harid Date: Tue, 3 Feb 2026 17:33:25 +0700 Subject: [PATCH] =?UTF-8?q?Task=20#2276=20=E0=B8=AB=E0=B8=B2=E0=B8=81?= =?UTF-8?q?=E0=B8=A5=E0=B8=9A=E0=B9=82=E0=B8=84=E0=B8=A3=E0=B8=87=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=E0=B9=83=E0=B8=AB=E0=B9=89=E0=B8=95=E0=B8=B2?= =?UTF-8?q?=E0=B8=A1=E0=B9=84=E0=B8=9B=E0=B8=A5=E0=B8=9A=E0=B8=82=E0=B9=89?= =?UTF-8?q?=E0=B8=AD=E0=B8=A1=E0=B8=B9=E0=B8=A5=E0=B8=97=E0=B8=B5=E0=B9=88?= =?UTF-8?q?=E0=B8=97=E0=B8=B0=E0=B9=80=E0=B8=9A=E0=B8=B5=E0=B8=A2=E0=B8=99?= =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B0=E0=B8=A7=E0=B8=B1=E0=B8=95=E0=B8=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/controllers/DevelopmentController.ts | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/controllers/DevelopmentController.ts b/src/controllers/DevelopmentController.ts index cee267c..f16c607 100644 --- a/src/controllers/DevelopmentController.ts +++ b/src/controllers/DevelopmentController.ts @@ -1997,9 +1997,19 @@ export class DevelopmentController extends Controller { await this.developmentRiskRepository.remove(development.developmentRisks, { data: request, }); - await this.developmentHistoryRepository.remove(development.developmentHistorys, { - data: request, - }); + //Task #2276 หากลบโครงการให้ตามไปลบที่ทะเบียนประวัติ + if (development.developmentHistorys != null && development.developmentHistorys.length > 0) { + // ส่งไปแค่ developmentId เพื่อให้ตามลบที่ทะเบียนประวัติ + await new CallAPI() + .PostData(request, "/org/profile/training/delete-all", { + developmentId: development.id, + }) + .then((x) => {}) + .catch((x) => {}); + await this.developmentHistoryRepository.remove(development.developmentHistorys, { + data: request, + }); + } await this.developmentOtherRepository.remove(development.developmentOthers, { data: request, });