|
|
|
|
@ -7,14 +7,19 @@ |
|
|
|
|
CASE a.dispute_level WHEN 0 THEN '简单' WHEN 1 THEN '一般' WHEN 2 THEN '重大' WHEN 3 THEN '疑难' ELSE '' END disputeLevel, |
|
|
|
|
if(a.street_id IS NULL, '', biz.dict_value) AS streetId, a.problem_desc AS problemDesc, |
|
|
|
|
CASE a.status WHEN 0 THEN '待处理' WHEN 1 THEN '正在处理' WHEN 2 THEN '达成协议' WHEN 3 THEN '调解成功' ELSE '' END `status`, |
|
|
|
|
if(a.handle_dept IS NULL, '', u.name) AS handleDept |
|
|
|
|
if(a.handle_dept IS NULL, '', u.name) AS handleDept, mediation.mediatorName |
|
|
|
|
FROM mp_appeal a |
|
|
|
|
LEFT JOIN ( |
|
|
|
|
SELECT appeal_id, GROUP_CONCAT(username) username |
|
|
|
|
FROM (SELECT DISTINCT vistor.appeal_id, vistor.username FROM mp_appeal_visitor vistor) t |
|
|
|
|
GROUP BY appeal_id |
|
|
|
|
) vistor ON a.id = vistor.appeal_id |
|
|
|
|
LEFT JOIN blade_dict_biz biz ON a.dispute_id = biz.id |
|
|
|
|
LEFT JOIN ( |
|
|
|
|
SELECT appeal_id, GROUP_CONCAT(mediator_name) mediatorName |
|
|
|
|
FROM (SELECT DISTINCT mediation.appeal_id, mediation.mediator_name FROM mp_appeal_mediation mediation) t |
|
|
|
|
GROUP BY appeal_id |
|
|
|
|
) mediation ON a.id = mediation.appeal_id |
|
|
|
|
LEFT JOIN blade_dict_biz biz ON a.street_id = biz.id |
|
|
|
|
LEFT JOIN blade_user u ON a.handle_dept = u.id |
|
|
|
|
WHERE a.source_type = 0 |
|
|
|
|
<if test="appealStatus != null and appealStatus != ''"> |
|
|
|
|
|