From 58acc583380a1cac3f97f581dee7707e6577d448 Mon Sep 17 00:00:00 2001 From: wanghao Date: Fri, 9 Jan 2026 16:06:36 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E9=97=A8=E7=BB=9F=E8=AE=A1bug?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/DeptStatisticDataServiceImpl.java | 8 ++++---- .../java/org/jeecg/modules/manager/ISysCache.java | 1 + .../java/org/jeecg/common/system/api/ISysBaseAPI.java | 9 +++++++++ .../system/api/fallback/SysBaseAPIFallback.java | 5 +++++ .../java/org/jeecg/common/system/api/ISysBaseAPI.java | 9 +++++++++ .../modules/api/controller/SystemApiController.java | 11 +++++++++++ .../modules/system/service/impl/SysBaseApiImpl.java | 11 +++++++++++ 7 files changed, 50 insertions(+), 4 deletions(-) diff --git a/health-watch/health-watch-biz/src/main/java/com/renkang/watch/service/impl/DeptStatisticDataServiceImpl.java b/health-watch/health-watch-biz/src/main/java/com/renkang/watch/service/impl/DeptStatisticDataServiceImpl.java index b8aa992..aa59eb9 100644 --- a/health-watch/health-watch-biz/src/main/java/com/renkang/watch/service/impl/DeptStatisticDataServiceImpl.java +++ b/health-watch/health-watch-biz/src/main/java/com/renkang/watch/service/impl/DeptStatisticDataServiceImpl.java @@ -640,9 +640,9 @@ public class DeptStatisticDataServiceImpl extends ServiceImpl getAllSysDepart() { return null; diff --git a/jeecg-system/jeecg-system-api/jeecg-system-local-api/src/main/java/org/jeecg/common/system/api/ISysBaseAPI.java b/jeecg-system/jeecg-system-api/jeecg-system-local-api/src/main/java/org/jeecg/common/system/api/ISysBaseAPI.java index 0d8c4f8..cb58392 100644 --- a/jeecg-system/jeecg-system-api/jeecg-system-local-api/src/main/java/org/jeecg/common/system/api/ISysBaseAPI.java +++ b/jeecg-system/jeecg-system-api/jeecg-system-local-api/src/main/java/org/jeecg/common/system/api/ISysBaseAPI.java @@ -20,6 +20,7 @@ import org.jeecg.common.bean.transfer.UserWeightSign; import org.jeecg.common.system.vo.*; import org.jeecg.modules.system.bean.UserEmployee; import org.jeecg.modules.system.entity.HealthUserEmployeeEx; +import org.jeecg.modules.system.entity.SysDepart; import org.jeecg.modules.system.entity.SysUser; import org.jeecg.modules.system.entity.SysUserEmergencyContact; import org.springframework.web.bind.annotation.RequestBody; @@ -255,6 +256,14 @@ public interface ISysBaseAPI extends CommonAPI { */ public String getDepartIdsByOrgCode(String orgCode); + /** + * 23通过部门编号查询部门id + * + * @param orgCode + * @return + */ + public SysDepart getDepartIdsByOrgCodeNew(String orgCode); + /** * 24查询所有部门 * diff --git a/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/SystemApiController.java b/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/SystemApiController.java index bab9892..340041c 100644 --- a/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/SystemApiController.java +++ b/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/SystemApiController.java @@ -521,6 +521,17 @@ public class SystemApiController { return sysBaseApi.getDepartIdsByOrgCode(orgCode); } + /** + * 通过部门编号查询部门id + * + * @param orgCode + * @return + */ + @GetMapping("/getDepartIdsByOrgCodeNew") + public SysDepart getDepartIdsByOrgCodeNew(@RequestParam("orgCode") String orgCode) { + return sysBaseApi.getDepartIdsByOrgCodeNew(orgCode); + } + /** * 查询所有部门 * diff --git a/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java b/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java index 6045da2..5d6cca0 100644 --- a/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java +++ b/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java @@ -1371,6 +1371,17 @@ public class SysBaseApiImpl implements ISysBaseAPI { return departMapper.queryDepartIdByOrgCode(orgCode); } + @Override + public SysDepart getDepartIdsByOrgCodeNew(String orgCode) { + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.eq(SysDepart::getOrgCode, orgCode); + List sysDeparts = departMapper.selectList(queryWrapper); + if (CollUtil.isEmpty(sysDeparts)) { + return null; + } + return sysDeparts.get(0); + } + @Override public List getAllSysDepart() { List departModelList = new ArrayList();