fix
This commit is contained in:
parent
4d3769e4b4
commit
7b29823f9e
2 changed files with 33 additions and 4 deletions
|
|
@ -825,7 +825,7 @@ export class OrganizationController extends Controller {
|
|||
orgTreeFax: orgChild1.orgChild1Fax,
|
||||
orgRevisionId: orgRoot.orgRevisionId,
|
||||
orgRootName: orgRoot.orgRootName,
|
||||
labelName: orgChild1.orgChild1Name + " " + orgChild1.orgChild1Code + "00" +" "+ orgChild1.orgChild1ShortName,
|
||||
labelName: orgChild1.orgChild1Name + " " + orgRoot.orgRootCode +orgChild1.orgChild1Code +" "+ orgChild1.orgChild1ShortName,
|
||||
totalPosition: await this.posMasterRepository.count({
|
||||
where: { orgRevisionId: orgRoot.orgRevisionId, orgChild1Id: orgChild1.id },
|
||||
}),
|
||||
|
|
@ -932,7 +932,7 @@ export class OrganizationController extends Controller {
|
|||
orgTreeFax: orgChild2.orgChild2Fax,
|
||||
orgRevisionId: orgRoot.orgRevisionId,
|
||||
orgRootName: orgRoot.orgRootName,
|
||||
labelName: orgChild2.orgChild2Name + " " + orgChild2.orgChild2Code + "00" +" "+ orgChild2.orgChild2ShortName,
|
||||
labelName: orgChild2.orgChild2Name + " " + orgRoot.orgRootCode +orgChild2.orgChild2Code +" "+ orgChild2.orgChild2ShortName,
|
||||
totalPosition: await this.posMasterRepository.count({
|
||||
where: {
|
||||
orgRevisionId: orgRoot.orgRevisionId,
|
||||
|
|
@ -1042,7 +1042,7 @@ export class OrganizationController extends Controller {
|
|||
orgTreeFax: orgChild3.orgChild3Fax,
|
||||
orgRevisionId: orgRoot.orgRevisionId,
|
||||
orgRootName: orgRoot.orgRootName,
|
||||
labelName: orgChild3.orgChild3Name + " " + orgChild3.orgChild3Code + "00" +" "+ orgChild3.orgChild3ShortName,
|
||||
labelName: orgChild3.orgChild3Name + " " + orgRoot.orgRootCode +orgChild3.orgChild3Code +" "+ orgChild3.orgChild3ShortName,
|
||||
totalPosition: await this.posMasterRepository.count({
|
||||
where: {
|
||||
orgRevisionId: orgRoot.orgRevisionId,
|
||||
|
|
@ -1152,7 +1152,7 @@ export class OrganizationController extends Controller {
|
|||
orgTreeFax: orgChild4.orgChild4Fax,
|
||||
orgRevisionId: orgRoot.orgRevisionId,
|
||||
orgRootName: orgRoot.orgRootName,
|
||||
labelName: orgChild4.orgChild4Name + " " + orgChild4.orgChild4Code + "00" +" "+ orgChild4.orgChild4ShortName,
|
||||
labelName: orgChild4.orgChild4Name + " " + orgRoot.orgRootCode +orgChild4.orgChild4Code +" "+ orgChild4.orgChild4ShortName,
|
||||
totalPosition: await this.posMasterRepository.count({
|
||||
where: {
|
||||
orgRevisionId: orgRoot.orgRevisionId,
|
||||
|
|
|
|||
|
|
@ -1473,6 +1473,12 @@ export class PositionController extends Controller {
|
|||
posMaster.orgRootId = org.id;
|
||||
posMaster.orgRevisionId = org.orgRevisionId;
|
||||
}
|
||||
const lastPosMasterNo = await this.posMasterRepository.find({
|
||||
where:{
|
||||
orgRootId:requestBody.id,
|
||||
orgChild1Id: Not(IsNull())
|
||||
}
|
||||
})
|
||||
}
|
||||
if (requestBody.type == 1) {
|
||||
const org = await this.child1Repository.findOne({
|
||||
|
|
@ -1483,6 +1489,12 @@ export class PositionController extends Controller {
|
|||
posMaster.orgChild1Id = org.id;
|
||||
posMaster.orgRevisionId = org.orgRevisionId;
|
||||
}
|
||||
const lastPosMasterNo = await this.posMasterRepository.find({
|
||||
where:{
|
||||
orgChild1Id:requestBody.id,
|
||||
orgChild2Id: Not(IsNull())
|
||||
}
|
||||
})
|
||||
}
|
||||
if (requestBody.type == 2) {
|
||||
const org = await this.child2Repository.findOne({
|
||||
|
|
@ -1494,6 +1506,12 @@ export class PositionController extends Controller {
|
|||
posMaster.orgChild2Id = org.id;
|
||||
posMaster.orgRevisionId = org.orgRevisionId;
|
||||
}
|
||||
const lastPosMasterNo = await this.posMasterRepository.find({
|
||||
where:{
|
||||
orgChild2Id:requestBody.id,
|
||||
orgChild3Id: Not(IsNull())
|
||||
}
|
||||
})
|
||||
}
|
||||
if (requestBody.type == 3) {
|
||||
const org = await this.child3Repository.findOne({
|
||||
|
|
@ -1507,6 +1525,12 @@ export class PositionController extends Controller {
|
|||
posMaster.orgRevisionId = org.orgRevisionId;
|
||||
}
|
||||
}
|
||||
const lastPosMasterNo = await this.posMasterRepository.find({
|
||||
where:{
|
||||
orgChild3Id:requestBody.id,
|
||||
orgChild4Id: Not(IsNull())
|
||||
}
|
||||
})
|
||||
if (requestBody.type == 4) {
|
||||
const org = await this.child4Repository.findOne({
|
||||
where: { id: requestBody.id },
|
||||
|
|
@ -1519,6 +1543,11 @@ export class PositionController extends Controller {
|
|||
posMaster.orgChild4Id = org.id;
|
||||
posMaster.orgRevisionId = org.orgRevisionId;
|
||||
}
|
||||
const lastPosMasterNo = await this.posMasterRepository.find({
|
||||
where:{
|
||||
orgChild4Id:requestBody.id
|
||||
}
|
||||
})
|
||||
}
|
||||
const allPosMasterNo = posMasters.map(posMaster => posMaster.posMasterNo);
|
||||
const maxPosMasterNo = Math.max(...allPosMasterNo);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue