/** * 修改部门 * * @param token * @param jsonStr * @return */ public static Result<String> updateDepartment(String token, String jsonStr) { Result<String> result = new Result<String>(); JSONObject jo = DepartmentAPI.updateDepartment(token, jsonStr); if (jo != null) { result.setErrmsg(ErrorCodeText.errorMsg(jo.getString("errcode"))); result.setErrcode(jo.getString("errcode")); result.setObject(""); } return result; }
/** * 获取部门列表 * * @return */ public static Result<QiYeDepartment[]> getDepartment(String token) { Result<QiYeDepartment[]> result = new Result<QiYeDepartment[]>(); JSONObject jo = DepartmentAPI.getDepartment(token); if (jo != null) { result.setErrmsg(ErrorCodeText.errorMsg(jo.getString("errcode"))); result.setErrcode(jo.getString("errcode")); JSONArray ja = jo.getJSONArray("department"); if (ja != null && ja.size() > 0) { QiYeDepartment[] departments = new QiYeDepartment[ja.size()]; for (int i = 0; i < ja.size(); i++) { JSONObject jsonObject = ja.getJSONObject(i); int id = jsonObject.getInt("id"); int parentid = jsonObject.getInt("parentid"); departments[i] = new QiYeDepartment(id, jsonObject.get("name") + "", parentid); } result.setObject(departments); } } return result; }