部门统计bug修复

This commit is contained in:
wanghao
2026-01-09 16:06:36 +08:00
parent 410bd6efa6
commit 58acc58338
7 changed files with 50 additions and 4 deletions
@@ -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);
}
/**
* 查询所有部门
*
@@ -1371,6 +1371,17 @@ public class SysBaseApiImpl implements ISysBaseAPI {
return departMapper.queryDepartIdByOrgCode(orgCode);
}
@Override
public SysDepart getDepartIdsByOrgCodeNew(String orgCode) {
LambdaQueryWrapper<SysDepart> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(SysDepart::getOrgCode, orgCode);
List<SysDepart> sysDeparts = departMapper.selectList(queryWrapper);
if (CollUtil.isEmpty(sysDeparts)) {
return null;
}
return sysDeparts.get(0);
}
@Override
public List<SysDepartModel> getAllSysDepart() {
List<SysDepartModel> departModelList = new ArrayList<SysDepartModel>();