แก้จำนวนเงินผิด

This commit is contained in:
Bright 2024-04-11 17:22:20 +07:00
parent 602535b4a3
commit d606ec966c

View file

@ -3855,15 +3855,18 @@ export class ReportController extends Controller {
octSnap2.salaryProfiles.forEach((profile: any) => {
switch (profile.type) {
case "FULLHAFT":
fullHaftTotalAmount += profile.amount ?? 0;
// fullHaftTotalAmount += profile.amount ?? 0;
fullHaftTotalAmount += profile.amountUse > 0 ? profile.amountUse : 0;
fullHaftCount++;
break;
case "FULL":
fullTotalAmount += profile.amount ?? 0;
// fullTotalAmount += profile.amount ?? 0;
fullTotalAmount += profile.amountUse > 0 ? profile.amountUse : 0;
fullCount++;
break;
case "HAFT":
haftTotalAmount += profile.amount ?? 0;
// haftTotalAmount += profile.amount ?? 0;
haftTotalAmount += profile.amountUse > 0 ? profile.amountUse : 0;
haftCount++;
break;
case "NONE":
@ -3908,9 +3911,11 @@ export class ReportController extends Controller {
sixPercent:
octSnap1 == null ? "" : Extension.ToThaiNumber(octSnap1.sixPercentAmount.toLocaleString()),
remainingAmountApr:
aprSnap2 == null ? "" : Extension.ToThaiNumber(aprSnap2.useAmount.toLocaleString()), //จำนวนเงินที่ใช้เลื่อนขั้นค่าจ้างไปแล้วในวันที่ 1 เม.ย.
// aprSnap2 == null ? "" : Extension.ToThaiNumber(aprSnap2.useAmount.toLocaleString()), //จำนวนเงินที่ใช้เลื่อนขั้นค่าจ้างไปแล้วในวันที่ 1 เม.ย.
aprSnap2 == null ? "" : Extension.ToThaiNumber(octSnap2.spentAmount.toLocaleString()),
remainingAmountOct:
octSnap2 == null ? "" : Extension.ToThaiNumber(octSnap2.spentAmount.toLocaleString()), //เหลือเงินใช้เลื่อนขั้นค่าจ้างในวันที่ 1 ต.ค.
//octSnap2 == null ? "" : Extension.ToThaiNumber(octSnap2.spentAmount.toLocaleString()), //เหลือเงินใช้เลื่อนขั้นค่าจ้างในวันที่ 1 ต.ค.
octSnap2 == null ? "" : Extension.ToThaiNumber((octSnap2.sixPercentAmount - octSnap2.spentAmount).toLocaleString()),
totalOld: aprSnap2 == null ? "" : Extension.ToThaiNumber(aprSnap2.total.toLocaleString()), //จำนวน(คน)(โควตาเลื่อนขั้นค่าจ้าง)
fifteenPercentOld:
aprSnap2 == null ? "" : Extension.ToThaiNumber(aprSnap2.fifteenPercent.toLocaleString()),