Переглянути джерело

[Team] Update project teamlead when update teamlead

master^2
cyril.tsui 3 тижднів тому
джерело
коміт
d1e479cc0b
1 змінених файлів з 13 додано та 0 видалено
  1. +13
    -0
      src/main/java/com/ffii/tsms/modules/data/service/TeamService.kt

+ 13
- 0
src/main/java/com/ffii/tsms/modules/data/service/TeamService.kt Переглянути файл

@@ -67,6 +67,7 @@ open class TeamService(
open fun updateTeam(req: NewTeamRequest, team: Team): Team {
val addIds = req.addStaffIds ?: listOf<Int>()

val oldTeamLead = team.staff.id
val teamLead: Staff
// val teamName: String
// val teamCode: String
@@ -106,6 +107,18 @@ open class TeamService(
}
}

val newTeamLead = teamLead?.id
// if ((oldTeamLead != null && oldTeamLead > 0) && (newTeamLead != null && newTeamLead > 0)) {
if (oldTeamLead != newTeamLead) {
val sql = StringBuilder("update project"
+ " set teamlead = :newTeamLead where teamlead = :oldTeamLead"
)
val args = mapOf("newTeamLead" to teamLead?.id, "oldTeamLead" to newTeamLead)

jdbcDao.executeUpdate(sql.toString(), args)
}

return team
}



Завантаження…
Відмінити
Зберегти