diff --git a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/system/modular/position/service/HrPositionService.java b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/system/modular/position/service/HrPositionService.java index a5c12abb0..d79c59266 100644 --- a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/system/modular/position/service/HrPositionService.java +++ b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/system/modular/position/service/HrPositionService.java @@ -124,4 +124,12 @@ public interface HrPositionService extends IService, PositionService */ void fillDutyInfo(Long userId, List results); + /** + * 获取职务名称 + * + * @author fengshuonan + * @since 2023/6/17 15:02 + */ + String getPositionName(Long positionId); + } diff --git a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/system/modular/position/service/impl/HrPositionServiceImpl.java b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/system/modular/position/service/impl/HrPositionServiceImpl.java index 759da02a6..dddd9c8db 100644 --- a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/system/modular/position/service/impl/HrPositionServiceImpl.java +++ b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/system/modular/position/service/impl/HrPositionServiceImpl.java @@ -173,7 +173,9 @@ public class HrPositionServiceImpl extends ServiceImpl hrPositionLambdaQueryWrapper = new LambdaQueryWrapper<>(); + hrPositionLambdaQueryWrapper.eq(HrPosition::getPositionId, positionId); + hrPositionLambdaQueryWrapper.select(HrPosition::getPositionName); + HrPosition one = this.getOne(hrPositionLambdaQueryWrapper, false); + if (one == null) { + return null; + } else { + return one.getPositionName(); + } + } + @Override public Integer positionNum() { return Convert.toInt(this.count()); diff --git a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/service/impl/SysUserOrgServiceServiceImpl.java b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/service/impl/SysUserOrgServiceServiceImpl.java index bc3e3b3cb..89256df4f 100644 --- a/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/service/impl/SysUserOrgServiceServiceImpl.java +++ b/kernel-s-system/system-business-hr/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/service/impl/SysUserOrgServiceServiceImpl.java @@ -241,6 +241,9 @@ public class SysUserOrgServiceServiceImpl extends ServiceImpl