update 企标计划变更流程关联标准-分页列表查询

This commit is contained in:
lijiarao
2024-10-10 17:57:48 +08:00
parent c58fb3ae44
commit 540340b2fa
@@ -40,8 +40,10 @@ public class ProcessPlanChangeLinkService extends ServiceImpl<ProcessPlanChangeL
QueryWrapper<ProcessPlanChangeLink> queryWrapper = QueryGenerator.initQueryWrapper(processPlanChangeLink, req.getParameterMap()); QueryWrapper<ProcessPlanChangeLink> queryWrapper = QueryGenerator.initQueryWrapper(processPlanChangeLink, req.getParameterMap());
Page<ProcessPlanChangeLink> pageList = this.page(page, queryWrapper); Page<ProcessPlanChangeLink> pageList = this.page(page, queryWrapper);
List<ProcessPlanChangeLink> records = pageList.getRecords(); List<ProcessPlanChangeLink> records = pageList.getRecords();
String userIds = records.stream().map(ProcessPlanChangeLink::getMainDraftingUser).collect(Collectors.joining(",")); List<String> userIds = records.stream().map(ProcessPlanChangeLink::getMainDraftingUser).collect(Collectors.toList());
List<DictModel> dictModels = sysBaseAPI.translateDictFromTableByKeys("sys_user", "email", "id", userIds); List<String> userId1s = records.stream().map(ProcessPlanChangeLink::getDraftingUserNew).collect(Collectors.toList());
userIds.addAll(userId1s);
List<DictModel> dictModels = sysBaseAPI.translateDictFromTableByKeys("sys_user", "email", "id", String.join(",",userIds));
Map<String, String> userMap = CollStreamUtil.toMap(dictModels, DictModel::getValue, DictModel::getText); Map<String, String> userMap = CollStreamUtil.toMap(dictModels, DictModel::getValue, DictModel::getText);
for (ProcessPlanChangeLink record : records) { for (ProcessPlanChangeLink record : records) {
String mainDraftingUser = record.getMainDraftingUser(); String mainDraftingUser = record.getMainDraftingUser();