|
|
@ -923,11 +923,15 @@ public class SysStaffinfoService extends MybatisBaseService<SysStaffinfoMapper, |
|
|
|
|
|
|
|
public List<Map<String, String>> getStaffName(String staffName,String deptSid) { |
|
|
|
QueryWrapper<Map<String, Object>> qw = new QueryWrapper<>(); |
|
|
|
SysOrganization sysOrganization=sysOrganizationService.getOne(new QueryWrapper<SysOrganization>().eq("sid",deptSid)); |
|
|
|
sysOrganization.setOrgSidPath(sysOrganization.getOrgSidPath()+"/"); |
|
|
|
String[] orgSids=sysOrganization.getOrgSidPath().split("/"); |
|
|
|
if (StringUtils.isNotBlank(staffName)) { |
|
|
|
qw.like("ss.name", staffName); |
|
|
|
} |
|
|
|
qw.eq("ss.isDelete", 0); |
|
|
|
qw.ne("sso.orgSid", deptSid); |
|
|
|
qw.like("o.orgSidPath", orgSids[0]); |
|
|
|
// qw.ne("ss.personTypeKey","01");
|
|
|
|
return baseMapper.getStaffName(qw); |
|
|
|
} |
|
|
|