lyhzzz 1 년 전
부모
커밋
fd991a4329
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 1
      src/main/java/com/fdkankan/manage/service/impl/FeedbackServiceImpl.java
  2. 2 2
      src/main/resources/mapper/manage/FeedbackMapper.xml

+ 1 - 1
src/main/java/com/fdkankan/manage/service/impl/FeedbackServiceImpl.java

@@ -145,7 +145,7 @@ public class FeedbackServiceImpl extends ServiceImpl<IFeedbackMapper, Feedback>
     private void setScore(List<FeedbackOption> list,HashMap<Integer,BigDecimal> map){
         for (FeedbackOption feedbackOption : list) {
             BigDecimal value = map.get(feedbackOption.getId());
-            if(value == null){
+            if(value == null ){
                 feedbackOption.setScore(null);
                 continue;
             }

+ 2 - 2
src/main/resources/mapper/manage/FeedbackMapper.xml

@@ -3,9 +3,9 @@
 <mapper namespace="com.fdkankan.manage.mapper.IFeedbackMapper">
 
     <select id="scoreAugHardware" resultType="com.fdkankan.manage.vo.response.GroupByAvg">
-        select hardware_option_id as id ,avg(score) as avgCount from t_feedback group by hardware_option_id
+        select hardware_option_id as id ,avg(score) as avgCount from t_feedback where score !=0 group by hardware_option_id
     </select>
     <select id="scoreAugSoftware" resultType="com.fdkankan.manage.vo.response.GroupByAvg">
-        select software_option_id as id ,avg(score) as avgCount  from t_feedback group by software_option_id
+        select software_option_id as id ,avg(score) as avgCount  from t_feedback where score !=0 group by software_option_id
     </select>
 </mapper>