|
@@ -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}
|