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

Update username when editing the staff

add_swagger
MSI\2Fi преди 8 месеца
родител
ревизия
ef080fcc58
променени са 1 файла, в които са добавени 10 реда и са изтрити 6 реда
  1. +10
    -6
      src/main/java/com/ffii/tsms/modules/data/service/StaffsService.kt

+ 10
- 6
src/main/java/com/ffii/tsms/modules/data/service/StaffsService.kt Целия файл

@@ -305,14 +305,18 @@ open class StaffsService(
this.department = department
}

if (req.departDate != null) {
val user = userRepository.findByUsernameAndDeletedFalse(req.staffId).orElseThrow()
user.apply {
locked = LocalDate.now().isAfter(req.departDate)
val user = userRepository.findByUsernameAndDeletedFalse(req.staffId).orElseThrow()
user.apply {
username = req.staffId
locked = if (req.departDate != null) {
LocalDate.now().isAfter(req.departDate)
} else {
false
}

userRepository.save(user)
}

userRepository.save(user)

// salaryEffectiveService.saveSalaryEffective(staff.id!!, salary.salaryPoint.toLong())
if (req.salaryEffectiveInfo != null && req.delSalaryEffectiveInfo != null) {
salaryEffectiveService.updateSalaryEffective(staff.id!!, req.salaryEffectiveInfo.sortedBy { it.date }, req.delSalaryEffectiveInfo)


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