| | |
| | | return new FebsResponse().success().data(objects); |
| | | } |
| | | |
| | | Set<String> answerSet = memberAnswerItemList.stream().map(AiMemberAnswerItem::getAnswer).collect(Collectors.toSet()); |
| | | LambdaQueryWrapper<AiProductQuestionItem> answerQuery = Wrappers.lambdaQuery(AiProductQuestionItem.class); |
| | | answerQuery.select( AiProductQuestionItem::getId,AiProductQuestionItem::getAnswer); |
| | | answerQuery.eq(AiProductQuestionItem::getProductQuestionId,productQuestionId); |
| | | answerQuery.eq(AiProductQuestionItem::getCompanyId,companyId); |
| | | List<AiProductQuestionItem> answerQueryList = aiProductQuestionItemService.getListByQuery(answerQuery); |
| | | Map<String, AiProductQuestionItem> answerMap = answerQueryList.stream().collect(Collectors.toMap(AiProductQuestionItem::getId, aiProductQuestionItem -> aiProductQuestionItem)); |
| | | |
| | | Set<String> memberIdSet = memberAnswerItemList.stream().map(AiMemberAnswerItem::getMemberId).collect(Collectors.toSet()); |
| | | List<MallMember> mallMembers = mallMemberMapper.selectList( |
| | | Wrappers.lambdaQuery(MallMember.class) |
| | |
| | | vo.setNickName(mallMemberMap.get(memberAnswerItem.getMemberId()).getRealName()); |
| | | |
| | | vo.setMemberAnswerState(memberAnswerItem.getMemberAnswerState()); |
| | | vo.setAnswer( memberAnswerItem.getAnswer()); |
| | | vo.setAnswer(answerMap.get(memberAnswerItem.getAnswer()).getAnswer()); |
| | | objects.add(vo); |
| | | } |
| | | return new FebsResponse().success().data(objects); |