企业端起草组列表,获取企业联系人

This commit is contained in:
sunzheng
2024-01-11 14:30:29 +08:00
parent b3b48a4520
commit 3642ed0bd5
2 changed files with 12 additions and 1 deletions
@@ -191,7 +191,18 @@ public class PayDraftingGroupSubItemController extends JeroController<PayDraftin
querySysUser.in(SysUser::getId,listString);
List<SysUser> listSysUser = sysUserService.list(querySysUser);
// 获取企业联系人
List<String> subItemIds = list.stream().map(PayDraftingGroupSubItem::getId).collect(Collectors.toList());
LambdaQueryWrapper<PayDraftingGroupSubItemContacts> queryDraftingGroupSubItemContacts = new LambdaQueryWrapper<>();
queryDraftingGroupSubItemContacts.in(PayDraftingGroupSubItemContacts::getDraftingGroupSubId, subItemIds);
List<PayDraftingGroupSubItemContacts> payDraftingGroupSubItemContactsList = payDraftingGroupSubItemContactsService.list(queryDraftingGroupSubItemContacts);
list.forEach(p->{
if (!CollectionUtils.isEmpty(payDraftingGroupSubItemContactsList)) {
List<PayDraftingGroupSubItemContacts> payDraftingGroupSubItemContacts = payDraftingGroupSubItemContactsList
.stream().filter(item -> Objects.equals(item.getDraftingGroupSubId(), p.getId())).collect(Collectors.toList());
p.setPayDraftingGroupSubItemContactsList(payDraftingGroupSubItemContacts);
}
List<PayDraftingGroup> listPrincipalIdA = listPayDraftingGroup.stream().filter(item->Objects.equals(item.getId(),p.getDraftingGroupId())).collect(Collectors.toList());
if(!CollectionUtils.isEmpty(listPrincipalIdA)){
if(!CollectionUtils.isEmpty(listSysUser)){
@@ -179,7 +179,7 @@ public class PayDraftingGroupSubItemServiceImpl extends ServiceImpl<PayDraftingG
}
JSONObject json = new JSONObject();
json.put("type",ProjectCommon.PROJECT_TYPE2);
json.put("type",ProjectCommon.PROJECT_TYPE7);
json.put("draftGroupId",payDraftingGroupSubItem.getDraftingGroupId());
json.put("projectId",payDraftingGroupSubItem.getId());
json.put("path","/draftTeam/DraftTeamDetail");