MSI\derek пре 9 месеци
родитељ
комит
145494c5ab
2 измењених фајлова са 5 додато и 4 уклоњено
  1. +4
    -3
      src/main/java/com/ffii/tsms/modules/data/service/SalaryEffectiveService.kt
  2. +1
    -1
      src/main/java/com/ffii/tsms/modules/data/service/StaffsService.kt

+ 4
- 3
src/main/java/com/ffii/tsms/modules/data/service/SalaryEffectiveService.kt Прегледај датотеку

@@ -63,7 +63,7 @@ open class SalaryEffectiveService(
return result return result
} }


open fun saveSalaryEffective (staffId: Long, salaryId: Long): SalaryEffective? {
open fun saveSalaryEffective (staffId: Long, _startDate: LocalDate, salaryId: Long): SalaryEffective? {
// val existSalaryEffective = findByStaffIdAndSalaryId(staffId, salaryId) // val existSalaryEffective = findByStaffIdAndSalaryId(staffId, salaryId)
// //
// logger.info(existSalaryEffective) // logger.info(existSalaryEffective)
@@ -81,7 +81,7 @@ open class SalaryEffectiveService(
val salary = salaryRepository.findBySalaryPoint(salaryId).orElseThrow() val salary = salaryRepository.findBySalaryPoint(salaryId).orElseThrow()
val salaryEffective = SalaryEffective().apply { val salaryEffective = SalaryEffective().apply {
date = LocalDate.now() date = LocalDate.now()
startDate = LocalDate.now()
startDate = _startDate
endDate = LocalDate.of(2124, 1, 1) endDate = LocalDate.of(2124, 1, 1)
this.staff = staff this.staff = staff
this.salary = salary this.salary = salary
@@ -162,7 +162,8 @@ open class SalaryEffectiveService(
.groupBy { it.staffId } .groupBy { it.staffId }
.map { (staffId, salaryData) -> StaffSalaryData(staffId, salaryData.sortedBy { it.financialYear }) } .map { (staffId, salaryData) -> StaffSalaryData(staffId, salaryData.sortedBy { it.financialYear }) }


// println(salaryEffectiveLists)
println("------------ salaryEffectiveLists ------------")
println(salaryEffectiveLists)
return salaryEffectiveLists return salaryEffectiveLists
} }




+ 1
- 1
src/main/java/com/ffii/tsms/modules/data/service/StaffsService.kt Прегледај датотеку

@@ -193,7 +193,7 @@ open class StaffsService(
staffSkillsetRepository.save(ss) staffSkillsetRepository.save(ss)
} }
} }
salaryEffectiveService.saveSalaryEffective(staff.id!!, salary.salaryPoint.toLong())
salaryEffectiveService.saveSalaryEffective(staff.id!!, req.joinDate ?: LocalDate.now(), salary.salaryPoint.toLong())
if (team != null) { if (team != null) {
val teamLog = TeamLog().apply { val teamLog = TeamLog().apply {
this.staff = staff this.staff = staff


Loading…
Откажи
Сачувај