diff --git a/src/controllers/DevelopmentController.ts b/src/controllers/DevelopmentController.ts index 3784d02..ac8db88 100644 --- a/src/controllers/DevelopmentController.ts +++ b/src/controllers/DevelopmentController.ts @@ -156,6 +156,9 @@ export class DevelopmentController extends Controller { development.createdFullName = request.user.name; development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.createdAt = new Date(); + development.lastUpdatedAt = new Date(); + // addLogSequence(request, { // action: "database", // status: "success", @@ -235,8 +238,6 @@ export class DevelopmentController extends Controller { development.child4ShortName = x.child4ShortName; }) .catch((x) => {}); - development.lastUpdateUserId = request.user.sub; - development.lastUpdateFullName = request.user.name; const _null: any = null; switch (requestBody.node) { case 0: { @@ -284,6 +285,9 @@ export class DevelopmentController extends Controller { default: throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลโครงการ/หลักสูตรการฝึกอบรม"); } + development.lastUpdateUserId = request.user.sub; + development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", @@ -324,6 +328,8 @@ export class DevelopmentController extends Controller { data.createdFullName = request.user.name; data.lastUpdateUserId = request.user.sub; data.lastUpdateFullName = request.user.name; + data.createdAt = new Date(); + data.lastUpdatedAt = new Date(); data.developmentPlannedGoalId = development.id; // addLogSequence(request, { // action: "database", @@ -356,6 +362,8 @@ export class DevelopmentController extends Controller { _data.createdFullName = request.user.name; _data.lastUpdateUserId = request.user.sub; _data.lastUpdateFullName = request.user.name; + _data.createdAt = new Date(); + _data.lastUpdatedAt = new Date(); _data.plannedGoalId = data.id; // addLogSequence(request, { // action: "database", @@ -400,6 +408,8 @@ export class DevelopmentController extends Controller { data.createdFullName = request.user.name; data.lastUpdateUserId = request.user.sub; data.lastUpdateFullName = request.user.name; + data.createdAt = new Date(); + data.lastUpdatedAt = new Date(); data.developmentPlannedPeopleId = development.id; // addLogSequence(request, { // action: "database", @@ -463,6 +473,8 @@ export class DevelopmentController extends Controller { data.createdFullName = request.user.name; data.lastUpdateUserId = request.user.sub; data.lastUpdateFullName = request.user.name; + data.createdAt = new Date(); + data.lastUpdatedAt = new Date(); data.developmentActualGoalId = development.id; // addLogSequence(request, { // action: "database", @@ -505,6 +517,8 @@ export class DevelopmentController extends Controller { data.createdFullName = request.user.name; data.lastUpdateUserId = request.user.sub; data.lastUpdateFullName = request.user.name; + data.createdAt = new Date(); + data.lastUpdatedAt = new Date(); data.developmentActualPeopleId = development.id; // addLogSequence(request, { // action: "database", @@ -556,6 +570,7 @@ export class DevelopmentController extends Controller { Object.assign(development, { ...requestBody, positions: [] }); development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", @@ -587,6 +602,8 @@ export class DevelopmentController extends Controller { _data.createdFullName = request.user.name; _data.lastUpdateUserId = request.user.sub; _data.lastUpdateFullName = request.user.name; + _data.createdAt = new Date(); + _data.lastUpdatedAt = new Date(); _data.plannedGoalId = development.id; // addLogSequence(request, { // action: "database", @@ -633,6 +650,7 @@ export class DevelopmentController extends Controller { Object.assign(development, requestBody); development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", @@ -698,6 +716,7 @@ export class DevelopmentController extends Controller { Object.assign(development, requestBody); development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", @@ -737,6 +756,7 @@ export class DevelopmentController extends Controller { Object.assign(development, requestBody); development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", @@ -1137,6 +1157,9 @@ export class DevelopmentController extends Controller { throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลยุทธศาสตร์เป้าหมายตามจริง"); } } + development.lastUpdateUserId = request.user.sub; + development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); await this.developmentRepository.save(development, { data: request }); if (requestBody.developmentProjectTypes != null) { await Promise.all( @@ -1147,6 +1170,8 @@ export class DevelopmentController extends Controller { data.createdFullName = request.user.name; data.lastUpdateUserId = request.user.sub; data.lastUpdateFullName = request.user.name; + data.createdAt = new Date(); + data.lastUpdatedAt = new Date(); data.developmentId = development.id; await this.developmentProjectTypeRepository.save(data, { data: request }); }), @@ -1161,6 +1186,8 @@ export class DevelopmentController extends Controller { data.createdFullName = request.user.name; data.lastUpdateUserId = request.user.sub; data.lastUpdateFullName = request.user.name; + data.createdAt = new Date(); + data.lastUpdatedAt = new Date(); data.developmentId = development.id; await this.developmentProjectTechniquePlannedRepository.save(data, { data: request }); }), @@ -1175,6 +1202,8 @@ export class DevelopmentController extends Controller { data.createdFullName = request.user.name; data.lastUpdateUserId = request.user.sub; data.lastUpdateFullName = request.user.name; + data.createdAt = new Date(); + data.lastUpdatedAt = new Date(); data.developmentId = development.id; await this.developmentProjectTechniqueActualRepository.save(data, { data: request }); }), @@ -1206,6 +1235,8 @@ export class DevelopmentController extends Controller { data.createdFullName = request.user.name; data.lastUpdateUserId = request.user.sub; data.lastUpdateFullName = request.user.name; + data.createdAt = new Date(); + data.lastUpdatedAt = new Date(); await this.developmentAddresssRepository.save(data, { data: request }); } // setLogDataDiff(request, { before, after: development }); @@ -1240,6 +1271,7 @@ export class DevelopmentController extends Controller { Object.assign(development, requestBody); development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); await this.developmentRepository.save(development, { data: request }); setLogDataDiff(request, { before, after: development }); return new HttpSuccess(development.id); @@ -1265,7 +1297,6 @@ export class DevelopmentController extends Controller { if (!development) { throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลโครงการ/หลักสูตรการฝึกอบรมนี้"); } - console.log(">>>>>>>>>>", requestBody.results); let results: any = requestBody.results && requestBody.results != "" ? requestBody.results : null; const before = structuredClone(development); @@ -1276,6 +1307,8 @@ export class DevelopmentController extends Controller { data.createdFullName = request.user.name; data.lastUpdateUserId = request.user.sub; data.lastUpdateFullName = request.user.name; + data.createdAt = new Date(); + data.lastUpdatedAt = new Date(); data.developmentId = development.id; await this.developmentEvaluationRepository.save(data, { data: request }); setLogDataDiff(request, { before, after: development }); @@ -1335,6 +1368,7 @@ export class DevelopmentController extends Controller { Object.assign(development, requestBody); development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", @@ -1368,6 +1402,7 @@ export class DevelopmentController extends Controller { Object.assign(development, { ...requestBody, developmentAddresss: [] }); development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); await this.developmentRepository.save(development, { data: request }); return new HttpSuccess(development.id); } @@ -1405,6 +1440,8 @@ export class DevelopmentController extends Controller { data.createdFullName = request.user.name; data.lastUpdateUserId = request.user.sub; data.lastUpdateFullName = request.user.name; + data.createdAt = new Date(); + data.lastUpdatedAt = new Date(); data.developmentId = development.id; await this.developmentOtherRepository.save(data, { data: request }); setLogDataDiff(request, { before, after: development }); @@ -1454,6 +1491,7 @@ export class DevelopmentController extends Controller { Object.assign(development, requestBody); development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); await this.developmentOtherRepository.save(development, { data: request }); return new HttpSuccess(development.id); @@ -1483,6 +1521,7 @@ export class DevelopmentController extends Controller { Object.assign(development, { ...requestBody }); development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); await this.developmentRepository.save(development, { data: request }); return new HttpSuccess(development.id); } @@ -1568,6 +1607,7 @@ export class DevelopmentController extends Controller { Object.assign(development, { ...requestBody }); development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); await this.developmentRepository.save(development, { data: request }); return new HttpSuccess(development.id); } @@ -1597,6 +1637,8 @@ export class DevelopmentController extends Controller { data.createdFullName = request.user.name; data.lastUpdateUserId = request.user.sub; data.lastUpdateFullName = request.user.name; + data.createdAt = new Date(); + data.lastUpdatedAt = new Date(); data.developmentId = development.id; await this.developmentRiskRepository.save(data, { data: request }); setLogDataDiff(request, { before, after: development }); @@ -1646,6 +1688,7 @@ export class DevelopmentController extends Controller { Object.assign(development, requestBody); development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); await this.developmentRiskRepository.save(development, { data: request }); return new HttpSuccess(development.id); @@ -1930,6 +1973,7 @@ export class DevelopmentController extends Controller { getDevelopment.status = "FINISH"; getDevelopment.lastUpdateUserId = request.user.sub; getDevelopment.lastUpdateFullName = request.user.name; + getDevelopment.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", @@ -2403,6 +2447,7 @@ export class DevelopmentController extends Controller { _data.lastUpdateUserId = request.user.sub; _data.lastUpdateFullName = request.user.name; + _data.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", @@ -2489,6 +2534,8 @@ export class DevelopmentController extends Controller { oldProfile.createdFullName = request.user.name; oldProfile.lastUpdateUserId = request.user.sub; oldProfile.lastUpdateFullName = request.user.name; + oldProfile.createdAt = new Date(); + oldProfile.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", @@ -2527,6 +2574,8 @@ export class DevelopmentController extends Controller { development.createdFullName = request.user.name; development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.createdAt = new Date(); + development.lastUpdatedAt = new Date(); development.isProfile = true; // addLogSequence(request, { // action: "database", @@ -2570,6 +2619,8 @@ export class DevelopmentController extends Controller { development.createdFullName = request.user.name; development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.createdAt = new Date(); + development.lastUpdatedAt = new Date(); development.isProfile = false; // addLogSequence(request, { // action: "database", @@ -2607,6 +2658,8 @@ export class DevelopmentController extends Controller { development.createdFullName = request.user.name; development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.createdAt = new Date(); + development.lastUpdatedAt = new Date(); development.isProfile = true; // addLogSequence(request, { // action: "database", @@ -2650,6 +2703,8 @@ export class DevelopmentController extends Controller { development.createdFullName = request.user.name; development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.createdAt = new Date(); + development.lastUpdatedAt = new Date(); development.isProfile = false; // addLogSequence(request, { // action: "database", @@ -2708,6 +2763,8 @@ export class DevelopmentController extends Controller { oldProfile.createdFullName = request.user.name; oldProfile.lastUpdateUserId = request.user.sub; oldProfile.lastUpdateFullName = request.user.name; + oldProfile.createdAt = new Date(); + oldProfile.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", @@ -2742,6 +2799,8 @@ export class DevelopmentController extends Controller { development.createdFullName = request.user.name; development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.createdAt = new Date(); + development.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", @@ -2781,6 +2840,8 @@ export class DevelopmentController extends Controller { development.createdFullName = request.user.name; development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.createdAt = new Date(); + development.lastUpdatedAt = new Date(); development.isProfile = false; // addLogSequence(request, { // action: "database", @@ -2789,7 +2850,6 @@ export class DevelopmentController extends Controller { // }); await this.developmentHistoryRepository.save(development, { data: request }); setLogDataDiff(request, { before, after: development }); - console.log(development.isProfile); status = development.isProfile; }); } else { @@ -2815,6 +2875,8 @@ export class DevelopmentController extends Controller { development.createdFullName = request.user.name; development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.createdAt = new Date(); + development.lastUpdatedAt = new Date(); development.isProfile = true; // addLogSequence(request, { // action: "database", @@ -2855,6 +2917,8 @@ export class DevelopmentController extends Controller { development.createdFullName = request.user.name; development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.createdAt = new Date(); + development.lastUpdatedAt = new Date(); development.isProfile = false; // addLogSequence(request, { // action: "database", diff --git a/src/controllers/DevelopmentEmployeeHistoryController.ts b/src/controllers/DevelopmentEmployeeHistoryController.ts index 1ee5004..d3a351d 100644 --- a/src/controllers/DevelopmentEmployeeHistoryController.ts +++ b/src/controllers/DevelopmentEmployeeHistoryController.ts @@ -124,6 +124,8 @@ export class DevelopmentEmployeeHistoryController extends Controller { development.createdFullName = request.user.name; development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.createdAt = new Date(); + development.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", @@ -196,6 +198,7 @@ export class DevelopmentEmployeeHistoryController extends Controller { development.posLevelId = null; development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", diff --git a/src/controllers/DevelopmentHistoryController.ts b/src/controllers/DevelopmentHistoryController.ts index 547312b..af42286 100644 --- a/src/controllers/DevelopmentHistoryController.ts +++ b/src/controllers/DevelopmentHistoryController.ts @@ -120,6 +120,8 @@ export class DevelopmentOfficerHistoryController extends Controller { development.createdFullName = request.user.name; development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.createdAt = new Date(); + development.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", @@ -188,6 +190,7 @@ export class DevelopmentOfficerHistoryController extends Controller { development.type = type; development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", diff --git a/src/controllers/DevelopmentScholarshipController.ts b/src/controllers/DevelopmentScholarshipController.ts index 779f291..772d73f 100644 --- a/src/controllers/DevelopmentScholarshipController.ts +++ b/src/controllers/DevelopmentScholarshipController.ts @@ -73,6 +73,8 @@ export class DevelopmentScholarshipController extends Controller { development.createdFullName = request.user.name; development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.createdAt = new Date(); + development.lastUpdatedAt = new Date(); await this.developmentScholarshipRepository.save(development, { data: request }); setLogDataDiff(request, { before, after: development }); return new HttpSuccess(development.id); @@ -118,6 +120,7 @@ export class DevelopmentScholarshipController extends Controller { Object.assign(development, requestBody); development.lastUpdateUserId = request.user.sub; development.lastUpdateFullName = request.user.name; + development.lastUpdatedAt = new Date(); await this.developmentScholarshipRepository.save(development, { data: request }); setLogDataDiff(request, { before, after: development }); return new HttpSuccess(development.id); @@ -563,6 +566,7 @@ export class DevelopmentScholarshipController extends Controller { Object.assign(getDevelopment, requestBody); getDevelopment.lastUpdateUserId = request.user.sub; getDevelopment.lastUpdateFullName = request.user.name; + getDevelopment.lastUpdatedAt = new Date(); await this.developmentScholarshipRepository.save(getDevelopment, { data: request }); setLogDataDiff(request, { before, after: getDevelopment }); return new HttpSuccess(getDevelopment.id); @@ -646,6 +650,9 @@ export class DevelopmentScholarshipController extends Controller { }); } else if (_status == "NOTGRADUATE") { getDevelopment.status = _status; + getDevelopment.lastUpdateUserId = request.user.sub; + getDevelopment.lastUpdateFullName = request.user.name; + getDevelopment.lastUpdatedAt = new Date(); await this.developmentScholarshipRepository.save(getDevelopment, { data: request }); } else { throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบสถานะนี้ในระบบ"); diff --git a/src/controllers/PortfolioController.ts b/src/controllers/PortfolioController.ts index df0aa98..68de02e 100644 --- a/src/controllers/PortfolioController.ts +++ b/src/controllers/PortfolioController.ts @@ -106,6 +106,8 @@ export class PortfolioController extends Controller { _portfolio.createdFullName = request.user.name; _portfolio.lastUpdateUserId = request.user.sub; _portfolio.lastUpdateFullName = request.user.name; + _portfolio.createdAt = new Date(); + _portfolio.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", @@ -143,6 +145,7 @@ export class PortfolioController extends Controller { _portfolio.lastUpdateUserId = request.user.sub; _portfolio.lastUpdateFullName = request.user.name; + _portfolio.lastUpdatedAt = new Date(); Object.assign(_portfolio, requestBody); // addLogSequence(request, { // action: "database", diff --git a/src/controllers/StrategyController.ts b/src/controllers/StrategyController.ts index f0d781f..39529b0 100644 --- a/src/controllers/StrategyController.ts +++ b/src/controllers/StrategyController.ts @@ -222,6 +222,8 @@ export class StrategyController extends Controller { strategyChild.createdFullName = request.user.name; strategyChild.lastUpdateUserId = request.user.sub; strategyChild.lastUpdateFullName = request.user.name; + strategyChild.createdAt = new Date(); + strategyChild.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "database", // status: "success", @@ -303,6 +305,7 @@ export class StrategyController extends Controller { } strategyChild.lastUpdateUserId = request.user.sub; strategyChild.lastUpdateFullName = request.user.name; + strategyChild.lastUpdatedAt = new Date(); // addLogSequence(request, { // action: "remove",