From 4d8948724e456efaee39bdf740ab588cc6ed0ca1 Mon Sep 17 00:00:00 2001 From: Chengliang <1546584672@qq.com> Date: Thu, 15 Dec 2022 16:58:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B2=97=E4=BD=8D=E5=A2=9E=E5=8A=A0=E5=88=B7?= =?UTF-8?q?=E6=96=B0=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/engine/organization/service/JobService.java | 5 +++++ .../organization/service/impl/JobServiceImpl.java | 7 +++++++ src/com/engine/organization/web/JobController.java | 13 +++++++++++++ src/com/engine/organization/wrapper/JobWrapper.java | 4 ++++ 4 files changed, 29 insertions(+) diff --git a/src/com/engine/organization/service/JobService.java b/src/com/engine/organization/service/JobService.java index 799f1ea0..b18793e2 100644 --- a/src/com/engine/organization/service/JobService.java +++ b/src/com/engine/organization/service/JobService.java @@ -117,4 +117,9 @@ public interface JobService { * @return */ int mergeJob(JobMergeParam mergeParam); + + /** + * 刷新岗位数据 + */ + void refresh(); } diff --git a/src/com/engine/organization/service/impl/JobServiceImpl.java b/src/com/engine/organization/service/impl/JobServiceImpl.java index 8a9a80c7..a426d0fc 100644 --- a/src/com/engine/organization/service/impl/JobServiceImpl.java +++ b/src/com/engine/organization/service/impl/JobServiceImpl.java @@ -190,9 +190,11 @@ public class JobServiceImpl extends Service implements JobService { ArrayList rightMenuList = new ArrayList<>(); // 批量删除 topMenuList.add(MenuBtn.topMenu_batchDelete()); + topMenuList.add(MenuBtn.builder().isBatch("0").isTop("1").menuFun("refresh").menuIcon("icon-coms-Refresh").menuName("新增").type("BTN_REFRESH").build()); btnDatas.put("topMenu", topMenuList); // 日志 rightMenuList.add(MenuBtn.rightMenu_btnLog()); + rightMenuList.add(MenuBtn.builder().isBatch("0").isTop("0").menuFun("refresh").menuIcon("icon-coms-Refresh").menuName("刷新").type("BTN_REFRESH").build()); btnDatas.put("rightMenu", rightMenuList); return btnDatas; } @@ -563,6 +565,11 @@ public class JobServiceImpl extends Service implements JobService { return updateCount; } + @Override + public void refresh() { + + } + void recursionMergeJob(List jobs, Integer ecCompany, Integer ecDepartment, Long parentJob) { for (JobPO job : jobs) { diff --git a/src/com/engine/organization/web/JobController.java b/src/com/engine/organization/web/JobController.java index 8f58ef52..5235a96f 100644 --- a/src/com/engine/organization/web/JobController.java +++ b/src/com/engine/organization/web/JobController.java @@ -232,6 +232,19 @@ public class JobController { } } + @GET + @Path("/refresh") + @Produces(MediaType.APPLICATION_JSON) + public ReturnResult refresh(@Context HttpServletRequest request, @Context HttpServletResponse response) { + try { + User user = HrmUserVarify.getUser(request, response); + getJobWrapper(user).refresh(); + return ReturnResult.successed(); + } catch (Exception e) { + return ReturnResult.exceptionHandle(e); + } + } + /** * 高级搜索条件 * diff --git a/src/com/engine/organization/wrapper/JobWrapper.java b/src/com/engine/organization/wrapper/JobWrapper.java index 6b3d023b..826fea4c 100644 --- a/src/com/engine/organization/wrapper/JobWrapper.java +++ b/src/com/engine/organization/wrapper/JobWrapper.java @@ -231,4 +231,8 @@ public class JobWrapper extends OrganizationWrapper { return mergeJob; } + + public void refresh() { + getJobService(user).refresh(); + } }