wangliang před 8 měsíci
rodič
revize
89d89a0e4c

+ 5 - 5
sop-business/src/main/resources/mapper/QualityAnalyseReportMapper.xml

@@ -43,13 +43,13 @@
         sum(t.influenceDegreeD) as influenceDegreeD from
         (select distinct su.mobile_number as mobileNumber,
         count(distinct tbqpa.id) as sum,
-        SUM(distinct case when tbqpa.Influence_degree = 'A' then 1 else 0 end) as influenceDegreeA,
-        SUM(distinct case when tbqpa.Influence_degree = 'B' then 1 else 0 end) as influenceDegreeB,
-        SUM(distinct case when tbqpa.Influence_degree = 'C' then 1 else 0 end) as influenceDegreeC,
-        SUM(distinct case when tbqpa.Influence_degree = 'D' then 1 else 0 end) as influenceDegreeD
+        SUM(case when tbqpa.Influence_degree = 'A' then 1 else 0 end) as influenceDegreeA,
+        SUM(case when tbqpa.Influence_degree = 'B' then 1 else 0 end) as influenceDegreeB,
+        SUM(case when tbqpa.Influence_degree = 'C' then 1 else 0 end) as influenceDegreeC,
+        SUM(case when tbqpa.Influence_degree = 'D' then 1 else 0 end) as influenceDegreeD
         from t_b_quality_problem_apply tbqpa
         join t_b_service tbs on tbs.id = tbqpa.service_id
-        join sys_user su on FIND_IN_SET(su.id, tbqpa.user_ids)
+        join sys_user su on tbqpa.user_ids in (su.id)
         join t_f_custom_flow_entity tfcfe on tfcfe.code = tbqpa.problem_no
         join t_f_flow_approve tffa on tffa.flow_id = tfcfe.flow_id
         where tbqpa.service_id = #{serviceId}