|
|
|
|
@ -42,12 +42,22 @@ public class SupPoliceService extends ServiceImpl<SupPoliceMapper, SupPolice> {
|
|
|
|
|
List<String> orgIds = departService.getAllNodeIds(user.getAuthDepartIds()); |
|
|
|
|
queryWrapper.in("p.org_id", orgIds); |
|
|
|
|
} |
|
|
|
|
queryWrapper |
|
|
|
|
.eq("p.del", AppConstants.UN_DEL) |
|
|
|
|
.like(StrUtil.isNotBlank(param.getName()), "p.name", StrUtil.trim(param.getName())); |
|
|
|
|
queryWrapper.like(StrUtil.isNotBlank(param.getIdCode()), "p.id_code", StrUtil.trim(param.getIdCode())); |
|
|
|
|
queryWrapper.like(StrUtil.isNotBlank(param.getEmpNo()), "p.emp_no", StrUtil.trim(param.getEmpNo())); |
|
|
|
|
queryWrapper.like(StrUtil.isNotBlank(param.getPhone()), "p.mobile", StrUtil.trim(param.getPhone())); |
|
|
|
|
|
|
|
|
|
if( param.getIsOr()!= null && param.getIsOr()){ |
|
|
|
|
queryWrapper |
|
|
|
|
.eq("p.del", AppConstants.UN_DEL) |
|
|
|
|
.and(w->w.like(StrUtil.isNotBlank(param.getName()), "p.name", StrUtil.trim(param.getName())).or().like(StrUtil.isNotBlank(param.getEmpNo()), "p.emp_no", StrUtil.trim(param.getEmpNo()))); |
|
|
|
|
queryWrapper.like(StrUtil.isNotBlank(param.getIdCode()), "p.id_code", StrUtil.trim(param.getIdCode())); |
|
|
|
|
queryWrapper.like(StrUtil.isNotBlank(param.getPhone()), "p.mobile", StrUtil.trim(param.getPhone())); |
|
|
|
|
}else{ |
|
|
|
|
queryWrapper |
|
|
|
|
.eq("p.del", AppConstants.UN_DEL) |
|
|
|
|
.like(StrUtil.isNotBlank(param.getName()), "p.name", StrUtil.trim(param.getName())); |
|
|
|
|
queryWrapper.like(StrUtil.isNotBlank(param.getIdCode()), "p.id_code", StrUtil.trim(param.getIdCode())); |
|
|
|
|
queryWrapper.like(StrUtil.isNotBlank(param.getEmpNo()), "p.emp_no", StrUtil.trim(param.getEmpNo())); |
|
|
|
|
queryWrapper.like(StrUtil.isNotBlank(param.getPhone()), "p.mobile", StrUtil.trim(param.getPhone())); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if(CollectionUtil.isNotEmpty(param.getIdCodes())){ |
|
|
|
|
queryWrapper.in("p.id_code",param.getIdCodes()); |
|
|
|
|
} |
|
|
|
|
|