From b5760313462b557a3e6302da3bbe77402a8c11ba Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Sat, 29 Nov 2025 18:50:50 +0800 Subject: [PATCH] 11 --- .../bsd/pjcloud/admin/api/vo/total/UserStaffingTotalVo.java | 5 +++++ .../admin/service/impl/total/SysUserTotalServiceImpl.java | 1 + .../src/main/resources/mapper/SysUserMapper.xml | 3 ++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/pjcloud-upms/pjcloud-upms-api/src/main/java/com/bsd/pjcloud/admin/api/vo/total/UserStaffingTotalVo.java b/pjcloud-upms/pjcloud-upms-api/src/main/java/com/bsd/pjcloud/admin/api/vo/total/UserStaffingTotalVo.java index e9fa29b1c..af06a5aba 100644 --- a/pjcloud-upms/pjcloud-upms-api/src/main/java/com/bsd/pjcloud/admin/api/vo/total/UserStaffingTotalVo.java +++ b/pjcloud-upms/pjcloud-upms-api/src/main/java/com/bsd/pjcloud/admin/api/vo/total/UserStaffingTotalVo.java @@ -37,4 +37,9 @@ public class UserStaffingTotalVo { */ private Long totalPerson = 0L; + /** + * 未填写人数 + */ + private Long fillInPerson = 0L; + } diff --git a/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/service/impl/total/SysUserTotalServiceImpl.java b/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/service/impl/total/SysUserTotalServiceImpl.java index 1f29dfada..716d980b8 100644 --- a/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/service/impl/total/SysUserTotalServiceImpl.java +++ b/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/service/impl/total/SysUserTotalServiceImpl.java @@ -70,6 +70,7 @@ public class SysUserTotalServiceImpl implements SysUserTotalService { vo.setStaffingPerson(targetMap.getStaffingPerson()); vo.setNoneStaffingPerson(targetMap.getNoneStaffingPerson()); vo.setTotalPerson(targetMap.getTotalPerson()); + vo.setFillInPerson(targetMap.getFillInPerson()); } return disposeDeptList; diff --git a/pjcloud-upms/pjcloud-upms-biz/src/main/resources/mapper/SysUserMapper.xml b/pjcloud-upms/pjcloud-upms-biz/src/main/resources/mapper/SysUserMapper.xml index cb1463caf..def99ddc4 100644 --- a/pjcloud-upms/pjcloud-upms-biz/src/main/resources/mapper/SysUserMapper.xml +++ b/pjcloud-upms/pjcloud-upms-biz/src/main/resources/mapper/SysUserMapper.xml @@ -324,7 +324,8 @@ count(0) as deptTotalPerson, sum(if(a.staffing_type = '1', 1, 0)) as staffingPerson, sum(if(a.staffing_type = '2', 1, 0)) as noneStaffingPerson, - sum(if(a.staffing_type is not null, 1, 0)) as totalPerson + sum(if(a.staffing_type is not null, 1, 0)) as totalPerson, + sum(if(a.staffing_type is null, 1, 0)) as fillInPerson from sys_user a a.del_flag = '0'