From d88d751e89dd48542a84741cf922b7bc3876dac4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E4=BA=91=E6=98=8A?= Date: Fri, 21 Jun 2019 18:17:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=82=AE=E4=BB=B6=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/api/iservice/busi/IPersonnelService.java | 6 ++++++ .../controller/busi/PersonnelController.java | 18 ++++++++++++++++++ .../serviceimpl/busi/PersonnelServiceService.java | 5 +++++ 3 files changed, 29 insertions(+) diff --git a/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/IPersonnelService.java b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/IPersonnelService.java index f873559..f72c8ba 100644 --- a/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/IPersonnelService.java +++ b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/IPersonnelService.java @@ -168,4 +168,10 @@ public interface IPersonnelService { @ApiOperation(value = "刷新用户岗位") void refreshUpdateRefSysUserInfoPositionRdd(Long positionId); + /** + * 根据组织代码查询组织信息 + * @return + */ + @ApiOperation(value = "根据组织代码查询组织信息") + SysOrganize getSysOrganizeByCode(String code); } diff --git a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/busi/PersonnelController.java b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/busi/PersonnelController.java index bb227c7..b1d1b05 100644 --- a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/busi/PersonnelController.java +++ b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/busi/PersonnelController.java @@ -743,4 +743,22 @@ public class PersonnelController extends CoreBaseController { } } } + + /** + * 根据组织code查询对应的组织信息 + * @param code 组织代码 + * @return 处理结果 + */ + @GetMapping(value = "/organize/get-code") + @ApiOperation(value = "根据组织code查询对应的组织信息", notes = "根据组织code查询对应的组织信息") + public ResultBean getSysOrganizeByCode(String code){ + try{ + SysOrganize sysOrganize = personnelService.getSysOrganizeByCode(code); + return ResultBean.success("操作成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()).setResultObject(sysOrganize); + }catch(ImppBusiException busExcep){ + return ResultBean.fail(busExcep); + }catch(Exception e){ + return ImppExceptionBuilder.newInstance().buildExceptionResult(e); + } + } } diff --git a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/PersonnelServiceService.java b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/PersonnelServiceService.java index 359b0bd..bf7fb6f 100644 --- a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/PersonnelServiceService.java +++ b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/PersonnelServiceService.java @@ -1071,6 +1071,11 @@ public class PersonnelServiceService implements IPersonnelService { } } + @Override + public SysOrganize getSysOrganizeByCode(String code) { + return organizeRDao.getByProperty("organizeCode", code); + } + /*********************************** 检查方法封装 ***********************************/ /**