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();