search dna

This commit is contained in:
kittapath 2025-02-19 09:36:52 +07:00
parent 99f2920bbd
commit 74f8f9b298
2 changed files with 20 additions and 20 deletions

View file

@ -688,19 +688,19 @@ export class kpiPlanController extends Controller {
if (requestBody.isAll === false) {
switch (requestBody.node) {
case 0:
condition = "kpiPlan.rootId LIKE :nodeId AND kpiPlan.child1Id IS NULL";
condition = "kpiPlan.rootDnaId LIKE :nodeId AND kpiPlan.child1DnaId IS NULL";
break;
case 1:
condition = "kpiPlan.child1Id LIKE :nodeId AND kpiPlan.child2Id IS NULL";
condition = "kpiPlan.child1DnaId LIKE :nodeId AND kpiPlan.child2DnaId IS NULL";
break;
case 2:
condition = "kpiPlan.child2Id LIKE :nodeId AND kpiPlan.child3Id IS NULL";
condition = "kpiPlan.child2DnaId LIKE :nodeId AND kpiPlan.child3DnaId IS NULL";
break;
case 3:
condition = "kpiPlan.child3Id LIKE :nodeId AND kpiPlan.child4Id IS NULL";
condition = "kpiPlan.child3DnaId LIKE :nodeId AND kpiPlan.child4DnaId IS NULL";
break;
case 4:
condition = "kpiPlan.child4Id LIKE :nodeId";
condition = "kpiPlan.child4DnaId LIKE :nodeId";
break;
default:
condition = "1=1";
@ -710,19 +710,19 @@ export class kpiPlanController extends Controller {
} else {
switch (requestBody.node) {
case 0:
condition = "kpiPlan.rootId LIKE :nodeId";
condition = "kpiPlan.rootDnaId LIKE :nodeId";
break;
case 1:
condition = "kpiPlan.child1Id LIKE :nodeId";
condition = "kpiPlan.child1DnaId LIKE :nodeId";
break;
case 2:
condition = "kpiPlan.child2Id LIKE :nodeId";
condition = "kpiPlan.child2DnaId LIKE :nodeId";
break;
case 3:
condition = "kpiPlan.child3Id LIKE :nodeId";
condition = "kpiPlan.child3DnaId LIKE :nodeId";
break;
case 4:
condition = "kpiPlan.child4Id LIKE :nodeId";
condition = "kpiPlan.child4DnaId LIKE :nodeId";
break;
default:
condition = "1=1";

View file

@ -618,19 +618,19 @@ export class kpiRoleController extends Controller {
if (requestBody.isAll === false) {
switch (requestBody.node) {
case 0:
condition = "kpiRole.rootId LIKE :nodeId AND kpiRole.child1Id IS NULL";
condition = "kpiRole.rootDnaId LIKE :nodeId AND kpiRole.child1DnaId IS NULL";
break;
case 1:
condition = "kpiRole.child1Id LIKE :nodeId AND kpiRole.child2Id IS NULL";
condition = "kpiRole.child1DnaId LIKE :nodeId AND kpiRole.child2DnaId IS NULL";
break;
case 2:
condition = "kpiRole.child2Id LIKE :nodeId AND kpiRole.child3Id IS NULL";
condition = "kpiRole.child2DnaId LIKE :nodeId AND kpiRole.child3DnaId IS NULL";
break;
case 3:
condition = "kpiRole.child3Id LIKE :nodeId AND kpiRole.child4Id IS NULL";
condition = "kpiRole.child3DnaId LIKE :nodeId AND kpiRole.child4DnaId IS NULL";
break;
case 4:
condition = "kpiRole.child4Id LIKE :nodeId";
condition = "kpiRole.child4DnaId LIKE :nodeId";
break;
default:
condition = "1=1";
@ -640,19 +640,19 @@ export class kpiRoleController extends Controller {
} else {
switch (requestBody.node) {
case 0:
condition = "kpiRole.rootId LIKE :nodeId";
condition = "kpiRole.rootDnaId LIKE :nodeId";
break;
case 1:
condition = "kpiRole.child1Id LIKE :nodeId";
condition = "kpiRole.child1DnaId LIKE :nodeId";
break;
case 2:
condition = "kpiRole.child2Id LIKE :nodeId";
condition = "kpiRole.child2DnaId LIKE :nodeId";
break;
case 3:
condition = "kpiRole.child3Id LIKE :nodeId";
condition = "kpiRole.child3DnaId LIKE :nodeId";
break;
case 4:
condition = "kpiRole.child4Id LIKE :nodeId";
condition = "kpiRole.child4DnaId LIKE :nodeId";
break;
default:
condition = "1=1";