แก้เงินเดือน
This commit is contained in:
parent
0c6d9ac9c1
commit
0c2bbd44d0
1 changed files with 18 additions and 9 deletions
|
|
@ -466,26 +466,28 @@ export class SalaryPeriodController extends Controller {
|
|||
if (salaryRanks != null) {
|
||||
if (salaryProfile.type == "HAFT") {
|
||||
if (salaryRanks.salaryHalfSpecial != null && salaryRanks.salaryHalfSpecial > 0) {
|
||||
salaryRanks = await this.salaryRankRepository.findOne({
|
||||
const _salaryRanks = await this.salaryRankRepository.findOne({
|
||||
where: {
|
||||
salaryId: salarys.id,
|
||||
salary: salaryRanks.salaryHalf,
|
||||
isNext: true,
|
||||
},
|
||||
});
|
||||
salaryRanks = _salaryRanks == null ? salaryRanks : _salaryRanks;
|
||||
}
|
||||
} else if (salaryProfile.type == "FULL") {
|
||||
if (salaryRanks.salaryFullSpecial != null && salaryRanks.salaryFullSpecial > 0) {
|
||||
if (salaryRanks.salaryHalfSpecial == null || salaryRanks.salaryHalfSpecial == 0) {
|
||||
type = "HAFT";
|
||||
}
|
||||
salaryRanks = await this.salaryRankRepository.findOne({
|
||||
const _salaryRanks = await this.salaryRankRepository.findOne({
|
||||
where: {
|
||||
salaryId: salarys.id,
|
||||
salary: salaryRanks.salaryFull,
|
||||
isNext: true,
|
||||
},
|
||||
});
|
||||
salaryRanks = _salaryRanks == null ? salaryRanks : _salaryRanks;
|
||||
}
|
||||
} else if (salaryProfile.type == "FULLHAFT") {
|
||||
if (salaryRanks.salaryFullHalfSpecial != null && salaryRanks.salaryFullHalfSpecial > 0) {
|
||||
|
|
@ -497,13 +499,14 @@ export class SalaryPeriodController extends Controller {
|
|||
) {
|
||||
type = "FULL";
|
||||
}
|
||||
salaryRanks = await this.salaryRankRepository.findOne({
|
||||
const _salaryRanks = await this.salaryRankRepository.findOne({
|
||||
where: {
|
||||
salaryId: salarys.id,
|
||||
salary: salaryRanks.salaryFullHalf,
|
||||
isNext: true,
|
||||
},
|
||||
});
|
||||
salaryRanks = _salaryRanks == null ? salaryRanks : _salaryRanks;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
|
@ -931,26 +934,28 @@ export class SalaryPeriodController extends Controller {
|
|||
if (salaryRanks != null) {
|
||||
if (salaryProfile.type == "HAFT") {
|
||||
if (salaryRanks.salaryHalfSpecial != null && salaryRanks.salaryHalfSpecial > 0) {
|
||||
salaryRanks = await this.salaryRankRepository.findOne({
|
||||
const _salaryRanks = await this.salaryRankRepository.findOne({
|
||||
where: {
|
||||
salaryId: salarys.id,
|
||||
salary: salaryRanks.salaryHalf,
|
||||
isNext: true,
|
||||
},
|
||||
});
|
||||
salaryRanks = _salaryRanks == null ? salaryRanks : _salaryRanks;
|
||||
}
|
||||
} else if (salaryProfile.type == "FULL") {
|
||||
if (salaryRanks.salaryFullSpecial != null && salaryRanks.salaryFullSpecial > 0) {
|
||||
if (salaryRanks.salaryHalfSpecial == null || salaryRanks.salaryHalfSpecial == 0) {
|
||||
type = "HAFT";
|
||||
}
|
||||
salaryRanks = await this.salaryRankRepository.findOne({
|
||||
const _salaryRanks = await this.salaryRankRepository.findOne({
|
||||
where: {
|
||||
salaryId: salarys.id,
|
||||
salary: salaryRanks.salaryFull,
|
||||
isNext: true,
|
||||
},
|
||||
});
|
||||
salaryRanks = _salaryRanks == null ? salaryRanks : _salaryRanks;
|
||||
}
|
||||
} else if (salaryProfile.type == "FULLHAFT") {
|
||||
if (salaryRanks.salaryFullHalfSpecial != null && salaryRanks.salaryFullHalfSpecial > 0) {
|
||||
|
|
@ -962,13 +967,14 @@ export class SalaryPeriodController extends Controller {
|
|||
) {
|
||||
type = "FULL";
|
||||
}
|
||||
salaryRanks = await this.salaryRankRepository.findOne({
|
||||
const _salaryRanks = await this.salaryRankRepository.findOne({
|
||||
where: {
|
||||
salaryId: salarys.id,
|
||||
salary: salaryRanks.salaryFullHalf,
|
||||
isNext: true,
|
||||
},
|
||||
});
|
||||
salaryRanks = _salaryRanks == null ? salaryRanks : _salaryRanks;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
|
@ -1382,26 +1388,28 @@ export class SalaryPeriodController extends Controller {
|
|||
if (salaryRanks != null) {
|
||||
if (salaryProfile.type == "HAFT") {
|
||||
if (salaryRanks.salaryHalfSpecial != null && salaryRanks.salaryHalfSpecial > 0) {
|
||||
salaryRanks = await this.salaryRankRepository.findOne({
|
||||
const _salaryRanks = await this.salaryRankRepository.findOne({
|
||||
where: {
|
||||
salaryId: salarys.id,
|
||||
salary: salaryRanks.salaryHalf,
|
||||
isNext: true,
|
||||
},
|
||||
});
|
||||
salaryRanks = _salaryRanks == null ? salaryRanks : _salaryRanks;
|
||||
}
|
||||
} else if (salaryProfile.type == "FULL") {
|
||||
if (salaryRanks.salaryFullSpecial != null && salaryRanks.salaryFullSpecial > 0) {
|
||||
if (salaryRanks.salaryHalfSpecial == null || salaryRanks.salaryHalfSpecial == 0) {
|
||||
type = "HAFT";
|
||||
}
|
||||
salaryRanks = await this.salaryRankRepository.findOne({
|
||||
const _salaryRanks = await this.salaryRankRepository.findOne({
|
||||
where: {
|
||||
salaryId: salarys.id,
|
||||
salary: salaryRanks.salaryFull,
|
||||
isNext: true,
|
||||
},
|
||||
});
|
||||
salaryRanks = _salaryRanks == null ? salaryRanks : _salaryRanks;
|
||||
}
|
||||
} else if (salaryProfile.type == "FULLHAFT") {
|
||||
if (salaryRanks.salaryFullHalfSpecial != null && salaryRanks.salaryFullHalfSpecial > 0) {
|
||||
|
|
@ -1413,13 +1421,14 @@ export class SalaryPeriodController extends Controller {
|
|||
) {
|
||||
type = "FULL";
|
||||
}
|
||||
salaryRanks = await this.salaryRankRepository.findOne({
|
||||
const _salaryRanks = await this.salaryRankRepository.findOne({
|
||||
where: {
|
||||
salaryId: salarys.id,
|
||||
salary: salaryRanks.salaryFullHalf,
|
||||
isNext: true,
|
||||
},
|
||||
});
|
||||
salaryRanks = _salaryRanks == null ? salaryRanks : _salaryRanks;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue