企业端起草组列表,获取企业联系人
This commit is contained in:
+11
@@ -191,7 +191,18 @@ public class PayDraftingGroupSubItemController extends JeroController<PayDraftin
|
|||||||
querySysUser.in(SysUser::getId,listString);
|
querySysUser.in(SysUser::getId,listString);
|
||||||
List<SysUser> listSysUser = sysUserService.list(querySysUser);
|
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->{
|
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());
|
List<PayDraftingGroup> listPrincipalIdA = listPayDraftingGroup.stream().filter(item->Objects.equals(item.getId(),p.getDraftingGroupId())).collect(Collectors.toList());
|
||||||
if(!CollectionUtils.isEmpty(listPrincipalIdA)){
|
if(!CollectionUtils.isEmpty(listPrincipalIdA)){
|
||||||
if(!CollectionUtils.isEmpty(listSysUser)){
|
if(!CollectionUtils.isEmpty(listSysUser)){
|
||||||
|
|||||||
+1
-1
@@ -179,7 +179,7 @@ public class PayDraftingGroupSubItemServiceImpl extends ServiceImpl<PayDraftingG
|
|||||||
}
|
}
|
||||||
|
|
||||||
JSONObject json = new JSONObject();
|
JSONObject json = new JSONObject();
|
||||||
json.put("type",ProjectCommon.PROJECT_TYPE2);
|
json.put("type",ProjectCommon.PROJECT_TYPE7);
|
||||||
json.put("draftGroupId",payDraftingGroupSubItem.getDraftingGroupId());
|
json.put("draftGroupId",payDraftingGroupSubItem.getDraftingGroupId());
|
||||||
json.put("projectId",payDraftingGroupSubItem.getId());
|
json.put("projectId",payDraftingGroupSubItem.getId());
|
||||||
json.put("path","/draftTeam/DraftTeamDetail");
|
json.put("path","/draftTeam/DraftTeamDetail");
|
||||||
|
|||||||
Reference in New Issue
Block a user