|
@@ -195,8 +195,15 @@ public class WorkerLogic {
|
|
|
|
|
|
CurrentCompanyWechat currentCompanyWechat = commonLogic.getCurrentCompanyWechat();
|
|
|
|
|
|
+ List<WebsitUser> websitUsers = websitUserService.lambdaQuery().eq(WebsitUser::getUserId, currentCompanyWechat.getUserId()).list();
|
|
|
+
|
|
|
+ List<String> collect = websitUsers.stream().map(WebsitUser::getId).collect(Collectors.toList());
|
|
|
+
|
|
|
+ if (CollectionUtils.isEmpty(collect))
|
|
|
+ return new Page<>();
|
|
|
+
|
|
|
Page<WorkerPolicy> page = workerPolicyService.lambdaQuery()
|
|
|
- .eq(WorkerPolicy::getWorkerId,currentCompanyWechat.getUserId())
|
|
|
+ .eq(WorkerPolicy::getWebsitUserId,collect)
|
|
|
.eq(WorkerPolicy::getPolicyType,"AC")
|
|
|
.eq(WorkerPolicy::getType,"IN")
|
|
|
.page(new Page<>(pageNum, pageSize));
|