Commit bea0206e authored by 廖旭伟's avatar 廖旭伟

反馈记录表已反馈人数

parent 6eab092d
......@@ -7,6 +7,7 @@ import com.mortals.xhx.module.feedback.model.*;
import com.mortals.xhx.module.feedback.model.vo.FeedbackStaffInfoVo;
import com.mortals.xhx.module.feedback.model.vo.OptionSummaryVo;
import com.mortals.xhx.module.feedback.model.vo.QuestionAnswerVo;
import com.mortals.xhx.module.feedback.service.FeedbackAnswerService;
import com.mortals.xhx.module.feedback.service.FeedbackStaffService;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.stereotype.Service;
......@@ -38,6 +39,8 @@ public class FeedbackServiceImpl extends AbstractCRUDServiceImpl<FeedbackDao, Fe
private FeedbackQuestionService feedbackQuestionService;
@Autowired
private FeedbackStaffService feedbackStaffService;
@Autowired
private FeedbackAnswerService feedbackAnswerService;
@Override
......@@ -67,7 +70,11 @@ public class FeedbackServiceImpl extends AbstractCRUDServiceImpl<FeedbackDao, Fe
if(DateUtil.compare(new Date(),feedbackTimeEnd)>0){
item.setProcessStatus(2);
}
List<FeedbackAnswerEntity> answerEntities = feedbackAnswerService.find(new FeedbackAnswerQuery().feedbackId(item.getId()));
if(CollectionUtils.isNotEmpty(answerEntities)){
Map<Long,List<FeedbackAnswerEntity>> groupMap = answerEntities.stream().collect(Collectors.groupingBy(FeedbackAnswerEntity::getStaffId));
item.setFeedbackNum(groupMap.size());
}
});
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment