浏览代码

[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
}



正在加载...
取消
保存