เพิ่มวันเวลา แก้ไข/สร้าง

This commit is contained in:
kittapath 2024-09-03 14:59:53 +07:00
parent bc69873705
commit dd6e770ec7
6 changed files with 87 additions and 4 deletions

View file

@ -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",