diff --git a/src/main/java/com/ffii/tsms/modules/data/service/TeamService.kt b/src/main/java/com/ffii/tsms/modules/data/service/TeamService.kt index 676d98e..22c9318 100644 --- a/src/main/java/com/ffii/tsms/modules/data/service/TeamService.kt +++ b/src/main/java/com/ffii/tsms/modules/data/service/TeamService.kt @@ -68,27 +68,23 @@ open class TeamService( val addIds = req.addStaffIds ?: listOf() val teamLead: Staff - val teamName: String - val teamCode: String +// val teamName: String +// val teamCode: String if (addIds.isNotEmpty()) { val leader = staffRepository.findById(addIds[0].toLong()).orElseThrow() // teamName = "Team " + leader.name - teamName = req.name teamLead = leader; // val initials = leader.name.split(" ").map { it.first() } // teamCode = initials.joinToString("") - teamCode = req.code } else { teamLead = team.staff - teamName = team.name - teamCode = team.code } team.apply { this.staff = teamLead - name = teamName - code = teamCode + name = req.name + code = req.code description = req.description } diff --git a/src/main/java/com/ffii/tsms/modules/data/web/TeamController.kt b/src/main/java/com/ffii/tsms/modules/data/web/TeamController.kt index da737f9..95d9831 100644 --- a/src/main/java/com/ffii/tsms/modules/data/web/TeamController.kt +++ b/src/main/java/com/ffii/tsms/modules/data/web/TeamController.kt @@ -41,15 +41,18 @@ class TeamController( } @GetMapping("/{id}") - fun getStaff(@PathVariable id: Long): MutableMap { - val map: MutableMap = mutableMapOf("team" to teamService.find(id).orElseThrow { NotFoundException() }) + fun getStaff(@PathVariable id: Long): Map { val staffList = staffsService.findAllByTeamId(id).orElseThrow { NotFoundException() } val staffIdList: MutableList = mutableListOf() for (staff in staffList) { staffIdList.add(staff.id as Long) } - map["staffIds"] = staffIdList - return map +// val map: Map = java.util.Map.of("team" to teamService.find(id).orElseThrow { NotFoundException() }) +// map["staffIds"] = staffIdList + return java.util.Map.of( + "team", staffsService.find(id).orElseThrow { NotFoundException() }, + "staffIds", staffIdList + ) } // @Transactional(rollbackFor = [Exception::class])