|
|
|
@ -116,7 +116,7 @@ public class WorkerServiceImpl implements WorkerService { |
|
|
|
Path<Integer> workerStatusField = root.get("workerStatus"); |
|
|
|
Path<String> signPersonField = root.get("signPerson"); |
|
|
|
Path<String> regionField = root.get("region"); |
|
|
|
|
|
|
|
Path<String> ownerCompanyField = root.get("ownerCompany"); |
|
|
|
|
|
|
|
|
|
|
|
List<Predicate> list = new ArrayList<>(); |
|
|
|
@ -137,6 +137,10 @@ public class WorkerServiceImpl implements WorkerService { |
|
|
|
list.add(cb.equal(regionField, worker.getRegion())); |
|
|
|
} |
|
|
|
|
|
|
|
if (StrUtil.isNotBlank(worker.getOwnerCompany())) { |
|
|
|
String[] transCompany = worker.getOwnerCompany().trim().split(","); |
|
|
|
list.add(ownerCompanyField.in(transCompany)); |
|
|
|
} |
|
|
|
|
|
|
|
// 数据权限
|
|
|
|
|
|
|
|
|