diff --git a/xhpc-modules/xhpc-activity/src/main/java/com/xhpc/activity/service/impl/WorkUserServiceImpl.java b/xhpc-modules/xhpc-activity/src/main/java/com/xhpc/activity/service/impl/WorkUserServiceImpl.java index 660586a6..0866d225 100644 --- a/xhpc-modules/xhpc-activity/src/main/java/com/xhpc/activity/service/impl/WorkUserServiceImpl.java +++ b/xhpc-modules/xhpc-activity/src/main/java/com/xhpc/activity/service/impl/WorkUserServiceImpl.java @@ -17,7 +17,11 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; -import java.util.*; +import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; import java.util.stream.Collectors; @@ -58,8 +62,15 @@ public class WorkUserServiceImpl implements WorkUserService { public List> getDeptAndUserByMap(Map params){ List> deptDomains = deptMapper.selectMapListByParams(params); for(Map deptMap: deptDomains){ - List> users = workUserMapper.selectMapListByDeptId(deptMap.get("id").toString()); - deptMap.put("users", users); + String deptId = deptMap.get("id") + ""; + if(StringUtils.isNotEmpty(deptId)){ + deptId = deptId.replaceAll("d_", ""); + } + + List> users = workUserMapper.selectMapListByDeptId(deptId); + if(users.size() > 0){ + deptMap.put("users", users); + } } return deptDomains; } diff --git a/xhpc-modules/xhpc-activity/src/main/resources/mapper/XhpcWorkDeptMapper.xml b/xhpc-modules/xhpc-activity/src/main/resources/mapper/XhpcWorkDeptMapper.xml index 2c98c1d5..914c2b63 100644 --- a/xhpc-modules/xhpc-activity/src/main/resources/mapper/XhpcWorkDeptMapper.xml +++ b/xhpc-modules/xhpc-activity/src/main/resources/mapper/XhpcWorkDeptMapper.xml @@ -49,7 +49,7 @@