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

反馈记录表已反馈人数

parent 6eab092d
...@@ -7,6 +7,7 @@ import com.mortals.xhx.module.feedback.model.*; ...@@ -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.FeedbackStaffInfoVo;
import com.mortals.xhx.module.feedback.model.vo.OptionSummaryVo; import com.mortals.xhx.module.feedback.model.vo.OptionSummaryVo;
import com.mortals.xhx.module.feedback.model.vo.QuestionAnswerVo; 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 com.mortals.xhx.module.feedback.service.FeedbackStaffService;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -38,6 +39,8 @@ public class FeedbackServiceImpl extends AbstractCRUDServiceImpl<FeedbackDao, Fe ...@@ -38,6 +39,8 @@ public class FeedbackServiceImpl extends AbstractCRUDServiceImpl<FeedbackDao, Fe
private FeedbackQuestionService feedbackQuestionService; private FeedbackQuestionService feedbackQuestionService;
@Autowired @Autowired
private FeedbackStaffService feedbackStaffService; private FeedbackStaffService feedbackStaffService;
@Autowired
private FeedbackAnswerService feedbackAnswerService;
@Override @Override
...@@ -67,7 +70,11 @@ public class FeedbackServiceImpl extends AbstractCRUDServiceImpl<FeedbackDao, Fe ...@@ -67,7 +70,11 @@ public class FeedbackServiceImpl extends AbstractCRUDServiceImpl<FeedbackDao, Fe
if(DateUtil.compare(new Date(),feedbackTimeEnd)>0){ if(DateUtil.compare(new Date(),feedbackTimeEnd)>0){
item.setProcessStatus(2); 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