사용자 팀 설정
Swit User 팀 등록
- Swit 의 Team API를 이용하여 등록한 유저들을 팀에 추가 합니다.
- 소속된 팀이 없는 유저를 처음 추가하면 Main 부서로 등록되게 됩니다.
public SwitDeptDto addUserToSwitTeam(String teamId, List<String> userIds) throws Exception{
SwitDeptDto retVal = new SwitDeptDto();
JSONObject params = new JSONObject();
try {
JSONArray userList = new JSONArray();
for(String id : userIds)
userList.add(id);
params.put("user_ids", userList);
params.put("id", teamId);
SwitTokenDto tokenDto = authService.getSwitTokenByDb("cts-api");
JsonObject result = httpUtils.post("team.user.add", params, tokenDto);
JsonElement data = result.getAsJsonObject().get("data").getAsJsonObject().get("data");
retVal = this.parsingTeamResult(data);
} catch (Exception e) {
log.error(e.getMessage());
throw new Exception(e);
}
return retVal;
}