diff --git a/secondev-chabaidao-portal/src/main/java/com/weaver/seconddev/portal/entity/param/HrbpParam.java b/secondev-chabaidao-portal/src/main/java/com/weaver/seconddev/portal/entity/param/HrbpParam.java index 6a9d9e5..30d5d07 100644 --- a/secondev-chabaidao-portal/src/main/java/com/weaver/seconddev/portal/entity/param/HrbpParam.java +++ b/secondev-chabaidao-portal/src/main/java/com/weaver/seconddev/portal/entity/param/HrbpParam.java @@ -14,4 +14,7 @@ import java.util.Set; @EqualsAndHashCode(callSuper = false) public class HrbpParam extends BaseParam{ private Set departmentIdList; + private Long matrixId; + private Long matrixValueConfigId; + private Long userId; } diff --git a/secondev-chabaidao-portal/src/main/java/com/weaver/seconddev/portal/service/impl/HrbpPortalServiceImpl.java b/secondev-chabaidao-portal/src/main/java/com/weaver/seconddev/portal/service/impl/HrbpPortalServiceImpl.java index 0c71b0e..e8f04ea 100644 --- a/secondev-chabaidao-portal/src/main/java/com/weaver/seconddev/portal/service/impl/HrbpPortalServiceImpl.java +++ b/secondev-chabaidao-portal/src/main/java/com/weaver/seconddev/portal/service/impl/HrbpPortalServiceImpl.java @@ -114,7 +114,17 @@ public class HrbpPortalServiceImpl implements HrbpPortalService { @Override public WeaResult> getTodayOverview(Map params) { - // TODO - return null; + Map resultMap = new HashMap<>(); + + //部门矩阵中,hrbp负责的部门 + //应出勤人数,部门在职人数 + HrbpParam hrbpParam = new HrbpParam(); + hrbpParam.setTenantKey(UserContext.getCurrentUser().getTenantKey()); + hrbpParam.setMatrixId(Long.valueOf(matrixId)); + hrbpParam.setMatrixValueConfigId(Long.valueOf(matrixValueConfigId)); + hrbpParam.setUserId(UserContext.getCurrentUser().getUserId()); + int totalRequire = hrbpPortalMapper.getKqRequireByBp(hrbpParam); + resultMap.put("totalRequire", totalRequire); + return WeaResult.success(resultMap); } } diff --git a/secondev-chabaidao-portal/src/main/resources/mapper/portal/HrbpPortalMapper.xml b/secondev-chabaidao-portal/src/main/resources/mapper/portal/HrbpPortalMapper.xml index b51810f..4616d6b 100644 --- a/secondev-chabaidao-portal/src/main/resources/mapper/portal/HrbpPortalMapper.xml +++ b/secondev-chabaidao-portal/src/main/resources/mapper/portal/HrbpPortalMapper.xml @@ -177,18 +177,19 @@ -