diff --git a/src/controllers/OrganizationDotnetController.ts b/src/controllers/OrganizationDotnetController.ts index addc33db..86405850 100644 --- a/src/controllers/OrganizationDotnetController.ts +++ b/src/controllers/OrganizationDotnetController.ts @@ -8481,6 +8481,7 @@ export class OrganizationDotnetController extends Controller { break; } } else if (body.role === "BROTHER") { + // nodeId ที่รับมาเป็น DNA ของระดับพ่อแม่ (สูงกว่า 1 ระดับ) จึงต้อง query ด้วย field ของระดับพ่อแม่ switch (body.node) { case 0: typeCondition = { @@ -8489,22 +8490,22 @@ export class OrganizationDotnetController extends Controller { break; case 1: typeCondition = { - child1DnaId: body.nodeId, + rootDnaId: body.nodeId, }; break; case 2: typeCondition = { - child2DnaId: body.nodeId, + child1DnaId: body.nodeId, }; break; case 3: typeCondition = { - child3DnaId: body.nodeId, + child2DnaId: body.nodeId, }; break; case 4: typeCondition = { - child4DnaId: body.nodeId, + child3DnaId: body.nodeId, }; break; default: