diff --git a/src/com/engine/organization/web/DepartmentController.java b/src/com/engine/organization/web/DepartmentController.java index 97905666..2f85fc96 100644 --- a/src/com/engine/organization/web/DepartmentController.java +++ b/src/com/engine/organization/web/DepartmentController.java @@ -48,13 +48,15 @@ public class DepartmentController { } } - @POST + @GET @Path("/getJobListByPid") @Produces(MediaType.APPLICATION_JSON) - public ReturnResult getJobListByPid(@Context HttpServletRequest request, @Context HttpServletResponse response, @RequestBody QuerySingleDeptListParam querySingleDeptListParam) { + public ReturnResult getJobListByPid(@Context HttpServletRequest request, @Context HttpServletResponse response) { try { User user = HrmUserVarify.getUser(request, response); - return ReturnResult.successed(getDepartmentWrapper(user).getJobListByPid(querySingleDeptListParam)); + Map map = ParamUtil.request2Map(request); + String parentDept = (String) map.get("parentDept"); + return ReturnResult.successed(getDepartmentWrapper(user).getJobListByPid(QuerySingleDeptListParam.builder().parentDept(Long.parseLong(parentDept)).build())); } catch (Exception e) { return ReturnResult.exceptionHandle(e.getMessage()); }