Commit e7f25bda by shiwenbo

修改同步用户时传递的组织机构带上父节点信息

parent ef90f4fd
......@@ -80,8 +80,11 @@ public class SyncOaController {
JSONObject json = array.getJSONObject(0);
String departmentId = json.getString("departmentId");
KObject department = departmentService.getById(UUID.fromString(departmentId));
KObject parent = departmentService.getParentById(UUID.fromString(departmentId));
json.put("orgName", department.getString("name"));
json.put("orgLevel", department.getInt("level") + 1);
json.put("orgParentName", parent.getString("name"));
json.put("orgParentLevel", parent.getInt("level") + 1);
String result = this.httpClientUtil.postJson(dnaOaUrl + "/oa/syncUser", paramData, "");
JSONObject param = new JSONObject(result);
String resultStr = param.optString("result");
......@@ -225,8 +228,11 @@ public class SyncOaController {
JSONObject json = array.getJSONObject(0);
String departmentId = json.getString("departmentId");
KObject department = departmentService.getById(UUID.fromString(departmentId));
KObject parent = departmentService.getParentById(UUID.fromString(departmentId));
json.put("orgName", department.getString("name"));
json.put("orgLevel", department.getInt("level") + 1);
json.put("orgParentName", parent.getString("name"));
json.put("orgParentLevel", parent.getInt("level") + 1);
String result = this.httpClientUtil.postJson(dnaOaUrl + "/oa/modifyUser", paramData, "");
JSONObject param = new JSONObject(result);
String resultStr = param.optString("result");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment