orgTreeOrder เพิ่มหน่วยงาน

This commit is contained in:
Bright 2024-02-12 17:31:02 +07:00
parent 145e64b655
commit 019ded1aa3
5 changed files with 35 additions and 0 deletions

View file

@ -118,6 +118,12 @@ export class OrgChild3Controller {
if (!validOrgChild3Ranks.includes(requestBody.orgChild3Rank.toUpperCase())) {
throw new HttpError(HttpStatusCode.NOT_FOUND, "not found. orgChild3Rank");
}
const order:any = await this.child3Repository.findOne({
where: {
orgChild2Id: requestBody.orgChild2Id
},
order: { orgChild3Order: "DESC" }
})
try {
const child3 = Object.assign(new OrgChild3(), requestBody) as OrgChild3;
child3.orgChild3Name = requestBody.orgChild3Name;
@ -129,6 +135,7 @@ export class OrgChild3Controller {
child3.orgChild1Id = String(child2?.orgChild1Id);
child3.orgRevisionId = String(child2?.orgRevisionId);
child3.orgChild2Id = String(child2?.id);
child3.orgChild3Order = order.orgChild3Order == null ? 1 : order.orgChild3Order+1;
await this.child3Repository.save(child3);
return new HttpSuccess();
} catch (error) {