chengf
2026-03-11 b88a288f4f787b509463678e3cd9ccfa3f37014b
service-user/src/main/java/com/java110/user/cmd/question/ListOwnerVoteCmd.java
@@ -5,8 +5,8 @@
import com.java110.core.context.ICmdDataFlowContext;
import com.java110.core.event.cmd.Cmd;
import com.java110.core.event.cmd.CmdEvent;
import com.java110.dto.questionAnswer.QuestionAnswerDto;
import com.java110.dto.questionTitleValue.QuestionTitleValueDto;
import com.java110.dto.question.QuestionAnswerDto;
import com.java110.dto.question.QuestionTitleValueDto;
import com.java110.intf.user.IQuestionAnswerV1InnerServiceSMO;
import com.java110.intf.user.IQuestionTitleV1InnerServiceSMO;
import com.java110.intf.user.IQuestionTitleValueV1InnerServiceSMO;
@@ -91,16 +91,20 @@
            return;
        }
        List<QuestionTitleValueDto> values = null;
        long votedCount = 0;
        for (QuestionAnswerDto tmpQuestionAnswerDto : questionAnswerDtos) {
            values = new ArrayList<>();
            votedCount = 0;
            for (QuestionTitleValueDto tmpQuestionTitleValueDto : questionTitleValueDtos) {
                if (!tmpQuestionTitleValueDto.getQaId().equals(tmpQuestionAnswerDto.getQaId())) {
                    continue;
                }
                values.add(tmpQuestionTitleValueDto);
                tmpQuestionAnswerDto.setTitleType(tmpQuestionTitleValueDto.getTitleType());
                votedCount += tmpQuestionTitleValueDto.getPersonCount();
            }
            tmpQuestionAnswerDto.setTitleValues(values);
            tmpQuestionAnswerDto.setVotedCount(votedCount);
        }
    }
}