add misId
This commit is contained in:
parent
15f54f3e55
commit
b0d6e50cf1
1 changed files with 23 additions and 15 deletions
|
|
@ -2381,6 +2381,7 @@ export class OrganizationController extends Controller {
|
||||||
)
|
)
|
||||||
.select([
|
.select([
|
||||||
"orgRoot.id",
|
"orgRoot.id",
|
||||||
|
"orgRoot.misId",
|
||||||
"orgRoot.isDeputy",
|
"orgRoot.isDeputy",
|
||||||
"orgRoot.orgRootName",
|
"orgRoot.orgRootName",
|
||||||
"orgRoot.orgRootShortName",
|
"orgRoot.orgRootShortName",
|
||||||
|
|
@ -2414,6 +2415,7 @@ export class OrganizationController extends Controller {
|
||||||
)
|
)
|
||||||
.select([
|
.select([
|
||||||
"orgChild1.id",
|
"orgChild1.id",
|
||||||
|
"orgChild1.misId",
|
||||||
"orgChild1.isOfficer",
|
"orgChild1.isOfficer",
|
||||||
"orgChild1.orgChild1Name",
|
"orgChild1.orgChild1Name",
|
||||||
"orgChild1.orgChild1ShortName",
|
"orgChild1.orgChild1ShortName",
|
||||||
|
|
@ -2449,6 +2451,7 @@ export class OrganizationController extends Controller {
|
||||||
)
|
)
|
||||||
.select([
|
.select([
|
||||||
"orgChild2.id",
|
"orgChild2.id",
|
||||||
|
"orgChild2.misId",
|
||||||
"orgChild2.orgChild2Name",
|
"orgChild2.orgChild2Name",
|
||||||
"orgChild2.orgChild2ShortName",
|
"orgChild2.orgChild2ShortName",
|
||||||
"orgChild2.orgChild2Code",
|
"orgChild2.orgChild2Code",
|
||||||
|
|
@ -2484,6 +2487,7 @@ export class OrganizationController extends Controller {
|
||||||
)
|
)
|
||||||
.select([
|
.select([
|
||||||
"orgChild3.id",
|
"orgChild3.id",
|
||||||
|
"orgChild3.misId",
|
||||||
"orgChild3.orgChild3Name",
|
"orgChild3.orgChild3Name",
|
||||||
"orgChild3.orgChild3ShortName",
|
"orgChild3.orgChild3ShortName",
|
||||||
"orgChild3.orgChild3Code",
|
"orgChild3.orgChild3Code",
|
||||||
|
|
@ -2519,6 +2523,7 @@ export class OrganizationController extends Controller {
|
||||||
)
|
)
|
||||||
.select([
|
.select([
|
||||||
"orgChild4.id",
|
"orgChild4.id",
|
||||||
|
"orgChild4.misId",
|
||||||
"orgChild4.orgChild4Name",
|
"orgChild4.orgChild4Name",
|
||||||
"orgChild4.orgChild4ShortName",
|
"orgChild4.orgChild4ShortName",
|
||||||
"orgChild4.orgChild4Code",
|
"orgChild4.orgChild4Code",
|
||||||
|
|
@ -2542,6 +2547,7 @@ export class OrganizationController extends Controller {
|
||||||
return {
|
return {
|
||||||
orgTreeId: orgRoot.id,
|
orgTreeId: orgRoot.id,
|
||||||
orgLevel: 0,
|
orgLevel: 0,
|
||||||
|
misId: orgRoot.misId,
|
||||||
orgName: orgRoot.orgRootName,
|
orgName: orgRoot.orgRootName,
|
||||||
orgTreeName: orgRoot.orgRootName,
|
orgTreeName: orgRoot.orgRootName,
|
||||||
orgTreeShortName: orgRoot.orgRootShortName,
|
orgTreeShortName: orgRoot.orgRootShortName,
|
||||||
|
|
@ -2652,6 +2658,7 @@ export class OrganizationController extends Controller {
|
||||||
orgTreeId: orgChild1.id,
|
orgTreeId: orgChild1.id,
|
||||||
orgRootId: orgRoot.id,
|
orgRootId: orgRoot.id,
|
||||||
orgLevel: 1,
|
orgLevel: 1,
|
||||||
|
misId: orgChild1.misId,
|
||||||
orgName: `${orgChild1.orgChild1Name}/${orgRoot.orgRootName}`,
|
orgName: `${orgChild1.orgChild1Name}/${orgRoot.orgRootName}`,
|
||||||
orgTreeName: orgChild1.orgChild1Name,
|
orgTreeName: orgChild1.orgChild1Name,
|
||||||
orgTreeShortName: orgChild1.orgChild1ShortName,
|
orgTreeShortName: orgChild1.orgChild1ShortName,
|
||||||
|
|
@ -2775,6 +2782,7 @@ export class OrganizationController extends Controller {
|
||||||
orgTreeId: orgChild2.id,
|
orgTreeId: orgChild2.id,
|
||||||
orgRootId: orgChild1.id,
|
orgRootId: orgChild1.id,
|
||||||
orgLevel: 2,
|
orgLevel: 2,
|
||||||
|
misId: orgChild2.misId,
|
||||||
orgName: `${orgChild2.orgChild2Name}/${orgChild1.orgChild1Name}/${orgRoot.orgRootName}`,
|
orgName: `${orgChild2.orgChild2Name}/${orgChild1.orgChild1Name}/${orgRoot.orgRootName}`,
|
||||||
orgTreeName: orgChild2.orgChild2Name,
|
orgTreeName: orgChild2.orgChild2Name,
|
||||||
orgTreeShortName: orgChild2.orgChild2ShortName,
|
orgTreeShortName: orgChild2.orgChild2ShortName,
|
||||||
|
|
@ -2907,6 +2915,7 @@ export class OrganizationController extends Controller {
|
||||||
orgTreeId: orgChild3.id,
|
orgTreeId: orgChild3.id,
|
||||||
orgRootId: orgChild2.id,
|
orgRootId: orgChild2.id,
|
||||||
orgLevel: 3,
|
orgLevel: 3,
|
||||||
|
misId: orgChild3.misId,
|
||||||
orgName: `${orgChild3.orgChild3Name}/${orgChild2.orgChild2Name}/${orgChild1.orgChild1Name}/${orgRoot.orgRootName}`,
|
orgName: `${orgChild3.orgChild3Name}/${orgChild2.orgChild2Name}/${orgChild1.orgChild1Name}/${orgRoot.orgRootName}`,
|
||||||
orgTreeName: orgChild3.orgChild3Name,
|
orgTreeName: orgChild3.orgChild3Name,
|
||||||
orgTreeShortName: orgChild3.orgChild3ShortName,
|
orgTreeShortName: orgChild3.orgChild3ShortName,
|
||||||
|
|
@ -3046,6 +3055,7 @@ export class OrganizationController extends Controller {
|
||||||
orgTreeId: orgChild4.id,
|
orgTreeId: orgChild4.id,
|
||||||
orgRootId: orgChild3.id,
|
orgRootId: orgChild3.id,
|
||||||
orgLevel: 4,
|
orgLevel: 4,
|
||||||
|
misId: orgChild4.misId,
|
||||||
orgName: `${orgChild4.orgChild4Name}/${orgChild3.orgChild3Name}/${orgChild2.orgChild2Name}/${orgChild1.orgChild1Name}/${orgRoot.orgRootName}`,
|
orgName: `${orgChild4.orgChild4Name}/${orgChild3.orgChild3Name}/${orgChild2.orgChild2Name}/${orgChild1.orgChild1Name}/${orgRoot.orgRootName}`,
|
||||||
orgTreeName: orgChild4.orgChild4Name,
|
orgTreeName: orgChild4.orgChild4Name,
|
||||||
orgTreeShortName: orgChild4.orgChild4ShortName,
|
orgTreeShortName: orgChild4.orgChild4ShortName,
|
||||||
|
|
@ -5468,32 +5478,30 @@ export class OrganizationController extends Controller {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@Post("find/node-all")
|
@Post("find/node-all")
|
||||||
async findNodeAllOrg(
|
async findNodeAllOrg(@Body() requestBody: { node: number | null; nodeId: string | null }) {
|
||||||
@Body() requestBody: { node: number | null; nodeId: string | null },
|
|
||||||
) {
|
|
||||||
let orgRootRankSub1 = ["BUREAU", "OFFICE"];
|
let orgRootRankSub1 = ["BUREAU", "OFFICE"];
|
||||||
let orgRootRankSub2 = [ "DISTRICT"];
|
let orgRootRankSub2 = ["DISTRICT"];
|
||||||
let data1:any
|
let data1: any;
|
||||||
let data2:any
|
let data2: any;
|
||||||
switch (requestBody.node) {
|
switch (requestBody.node) {
|
||||||
case 0: {
|
case 0: {
|
||||||
const _data1 = await this.orgRootRepository.find({
|
const _data1 = await this.orgRootRepository.find({
|
||||||
where: {
|
where: {
|
||||||
id: requestBody.nodeId ?? "",
|
id: requestBody.nodeId ?? "",
|
||||||
orgRootRankSub: In(orgRootRankSub1)
|
orgRootRankSub: In(orgRootRankSub1),
|
||||||
},
|
},
|
||||||
order: { orgRootOrder: "ASC" },
|
order: { orgRootOrder: "ASC" },
|
||||||
});
|
});
|
||||||
const _data2 = await this.orgRootRepository.find({
|
const _data2 = await this.orgRootRepository.find({
|
||||||
where: [
|
where: [
|
||||||
{
|
{
|
||||||
id: requestBody.nodeId ?? "",
|
id: requestBody.nodeId ?? "",
|
||||||
orgRootRankSub: In(orgRootRankSub2)
|
orgRootRankSub: In(orgRootRankSub2),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: requestBody.nodeId ?? "",
|
id: requestBody.nodeId ?? "",
|
||||||
orgRootRankSub: IsNull()
|
orgRootRankSub: IsNull(),
|
||||||
}
|
},
|
||||||
],
|
],
|
||||||
order: { orgRootOrder: "ASC" },
|
order: { orgRootOrder: "ASC" },
|
||||||
});
|
});
|
||||||
|
|
@ -5515,7 +5523,7 @@ export class OrganizationController extends Controller {
|
||||||
}));
|
}));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
// case 1: {
|
// case 1: {
|
||||||
// const data = await this.child1Repository.find({
|
// const data = await this.child1Repository.find({
|
||||||
// where: { id: requestBody.nodeId },
|
// where: { id: requestBody.nodeId },
|
||||||
// });
|
// });
|
||||||
|
|
@ -5584,7 +5592,7 @@ export class OrganizationController extends Controller {
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return new HttpSuccess({isRootTrue: data1, isRootFalse: data2})
|
return new HttpSuccess({ isRootTrue: data1, isRootFalse: data2 });
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue