Преглед на файлове

update

tags/Baseline_30082024_BACKEND_UAT
MSI\2Fi преди 1 година
родител
ревизия
532b88b1a7
променени са 1 файла, в които са добавени 6 реда и са изтрити 4 реда
  1. +6
    -4
      src/main/java/com/ffii/tsms/modules/report/service/ReportService.kt

+ 6
- 4
src/main/java/com/ffii/tsms/modules/report/service/ReportService.kt Целия файл

@@ -2306,7 +2306,7 @@ open class ReportService(
"team" to "${item.getValue("teamCode")} - ${item.getValue("teamName")}",
"grade" to item.getValue("gradeCode"),
"salaryPoint" to item.getValue("salaryPoint"),
"hourlyRate" to hourlyRate,
"hourlyRate" to item.getValue("hourlyRate"),
"financialYears" to financialYears,
"hourlySpent" to mutableListOf(
mapOf(
@@ -2366,22 +2366,24 @@ open class ReportService(
val staffSalaryData = staffSalaryLists.find { it.staffId == staffId }
// println("----------------------- $staffId ---------------------------")
// println(staff)
// println(staffSalaryData)

val financialYears = (staff["financialYears"] as List<FinancialYear>).map { year ->
val relevantSalaryData = staffSalaryData?.salaryData?.lastOrNull {
val relevantSalaryData = staffSalaryData?.salaryData?.firstOrNull() {
year.isYearMonthInFinancialYear(YearMonth.from(it.financialYear))
}
// println("it.financialYear: ${relevantSalaryData?.financialYear}")
// println("year: ${year.start}- ${year.end}")
// println("it.salaryPoint: ${relevantSalaryData?.salaryPoint}")
// println("it.hourlyRate: ${relevantSalaryData?.hourlyRate?.toDouble()}")
// println("it.staffId: ${relevantSalaryData?.staffId}")

// Create a new FinancialYear object with the updated salaryPoint
year.copy(
start = year.start,
end = year.end,
salaryPoint = relevantSalaryData?.salaryPoint ?: staff["salaryPoint"] as Int,
hourlyRate = relevantSalaryData?.hourlyRate?.toDouble() ?: staff["hourlyRate"] as Double
salaryPoint = relevantSalaryData?.salaryPoint ?: (staff["salaryPoint"] as Long).toInt(),
hourlyRate = relevantSalaryData?.hourlyRate?.toDouble() ?: (staff["hourlyRate"] as BigDecimal).toDouble()
)
}



Зареждане…
Отказ
Запис