This commit is contained in:
kittapath 2025-01-31 18:04:19 +07:00
parent 609d17b5f4
commit 3db9258e1b
6 changed files with 176 additions and 1 deletions

View file

@ -79,18 +79,23 @@ export class kpiPlanController extends Controller {
.then((x) => {
kpiPlan.root = x.root;
kpiPlan.rootId = x.rootId;
kpiPlan.rootDnaId = x.rootDnaId;
kpiPlan.rootShortName = x.rootShortName;
kpiPlan.child1 = requestBody.node <= 0 ? null : x.child1;
kpiPlan.child1Id = requestBody.node <= 0 ? null : x.child1Id;
kpiPlan.child1DnaId = requestBody.node <= 0 ? null : x.child1DnaId;
kpiPlan.child1ShortName = requestBody.node <= 0 ? null : x.child1ShortName;
kpiPlan.child2 = requestBody.node <= 1 ? null : x.child2;
kpiPlan.child2Id = requestBody.node <= 1 ? null : x.child2Id;
kpiPlan.child2DnaId = requestBody.node <= 1 ? null : x.child2DnaId;
kpiPlan.child2ShortName = requestBody.node <= 1 ? null : x.child2ShortName;
kpiPlan.child3 = requestBody.node <= 2 ? null : x.child3;
kpiPlan.child3Id = requestBody.node <= 2 ? null : x.child3Id;
kpiPlan.child3DnaId = requestBody.node <= 2 ? null : x.child3DnaId;
kpiPlan.child3ShortName = requestBody.node <= 2 ? null : x.child3ShortName;
kpiPlan.child4 = requestBody.node <= 3 ? null : x.child4;
kpiPlan.child4Id = requestBody.node <= 3 ? null : x.child4Id;
kpiPlan.child4DnaId = requestBody.node <= 3 ? null : x.child4DnaId;
kpiPlan.child4ShortName = requestBody.node <= 3 ? null : x.child4ShortName;
})
.catch((x) => {});
@ -250,18 +255,23 @@ export class kpiPlanController extends Controller {
.then((x) => {
kpiPlan.root = x.root;
kpiPlan.rootId = x.rootId;
kpiPlan.rootDnaId = x.rootDnaId;
kpiPlan.rootShortName = x.rootShortName;
kpiPlan.child1 = requestBody.node <= 0 ? null : x.child1;
kpiPlan.child1Id = requestBody.node <= 0 ? null : x.child1Id;
kpiPlan.child1DnaId = requestBody.node <= 0 ? null : x.child1DnaId;
kpiPlan.child1ShortName = requestBody.node <= 0 ? null : x.child1ShortName;
kpiPlan.child2 = requestBody.node <= 1 ? null : x.child2;
kpiPlan.child2Id = requestBody.node <= 1 ? null : x.child2Id;
kpiPlan.child2DnaId = requestBody.node <= 1 ? null : x.child2DnaId;
kpiPlan.child2ShortName = requestBody.node <= 1 ? null : x.child2ShortName;
kpiPlan.child3 = requestBody.node <= 2 ? null : x.child3;
kpiPlan.child3Id = requestBody.node <= 2 ? null : x.child3Id;
kpiPlan.child3DnaId = requestBody.node <= 2 ? null : x.child3DnaId;
kpiPlan.child3ShortName = requestBody.node <= 2 ? null : x.child3ShortName;
kpiPlan.child4 = requestBody.node <= 3 ? null : x.child4;
kpiPlan.child4Id = requestBody.node <= 3 ? null : x.child4Id;
kpiPlan.child4DnaId = requestBody.node <= 3 ? null : x.child4DnaId;
kpiPlan.child4ShortName = requestBody.node <= 3 ? null : x.child4ShortName;
})
.catch((x) => {});

View file

@ -53,7 +53,10 @@ export class kpiRoleController extends Controller {
.where("kpiPeriod.year = :year", { year: requestBody.year })
.andWhere("kpiPeriod.durationKPI = :durationKPI", { durationKPI: requestBody.period })
.getOne();
const year = requestBody.year && parseInt(requestBody.year) > 0?parseInt(requestBody.year) + 543:"ดังกล่าว";
const year =
requestBody.year && parseInt(requestBody.year) > 0
? parseInt(requestBody.year) + 543
: "ดังกล่าว";
if (!kpiPeriod) {
throw new HttpError(
HttpStatusCode.NOT_FOUND,
@ -69,18 +72,23 @@ export class kpiRoleController extends Controller {
.then((x) => {
kpiRole.root = x.root;
kpiRole.rootId = x.rootId;
kpiRole.rootDnaId = x.rootDnaId;
kpiRole.rootShortName = x.rootShortName;
kpiRole.child1 = requestBody.node <= 0 ? null : x.child1;
kpiRole.child1Id = requestBody.node <= 0 ? null : x.child1Id;
kpiRole.child1DnaId = requestBody.node <= 0 ? null : x.child1DnaId;
kpiRole.child1ShortName = requestBody.node <= 0 ? null : x.child1ShortName;
kpiRole.child2 = requestBody.node <= 1 ? null : x.child2;
kpiRole.child2Id = requestBody.node <= 1 ? null : x.child2Id;
kpiRole.child2DnaId = requestBody.node <= 1 ? null : x.child2DnaId;
kpiRole.child2ShortName = requestBody.node <= 1 ? null : x.child2ShortName;
kpiRole.child3 = requestBody.node <= 2 ? null : x.child3;
kpiRole.child3Id = requestBody.node <= 2 ? null : x.child3Id;
kpiRole.child3DnaId = requestBody.node <= 2 ? null : x.child3DnaId;
kpiRole.child3ShortName = requestBody.node <= 2 ? null : x.child3ShortName;
kpiRole.child4 = requestBody.node <= 3 ? null : x.child4;
kpiRole.child4Id = requestBody.node <= 3 ? null : x.child4Id;
kpiRole.child4DnaId = requestBody.node <= 3 ? null : x.child4DnaId;
kpiRole.child4ShortName = requestBody.node <= 3 ? null : x.child4ShortName;
})
.catch((x) => {});
@ -238,18 +246,23 @@ export class kpiRoleController extends Controller {
.then((x) => {
kpiRole.root = x.root;
kpiRole.rootId = x.rootId;
kpiRole.rootDnaId = x.rootDnaId;
kpiRole.rootShortName = x.rootShortName;
kpiRole.child1 = requestBody.node <= 0 ? null : x.child1;
kpiRole.child1Id = requestBody.node <= 0 ? null : x.child1Id;
kpiRole.child1DnaId = requestBody.node <= 0 ? null : x.child1DnaId;
kpiRole.child1ShortName = requestBody.node <= 0 ? null : x.child1ShortName;
kpiRole.child2 = requestBody.node <= 1 ? null : x.child2;
kpiRole.child2Id = requestBody.node <= 1 ? null : x.child2Id;
kpiRole.child2DnaId = requestBody.node <= 1 ? null : x.child2DnaId;
kpiRole.child2ShortName = requestBody.node <= 1 ? null : x.child2ShortName;
kpiRole.child3 = requestBody.node <= 2 ? null : x.child3;
kpiRole.child3Id = requestBody.node <= 2 ? null : x.child3Id;
kpiRole.child3DnaId = requestBody.node <= 2 ? null : x.child3DnaId;
kpiRole.child3ShortName = requestBody.node <= 2 ? null : x.child3ShortName;
kpiRole.child4 = requestBody.node <= 3 ? null : x.child4;
kpiRole.child4Id = requestBody.node <= 3 ? null : x.child4Id;
kpiRole.child4DnaId = requestBody.node <= 3 ? null : x.child4DnaId;
kpiRole.child4ShortName = requestBody.node <= 3 ? null : x.child4ShortName;
})
.catch((x) => {});