|
|
@@ -380,21 +380,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
)
|
|
|
) v ON s.`id` = v.`subject_id`
|
|
|
)x2 GROUP BY x2.subjectId ORDER BY num DESC LIMIT 10
|
|
|
- SELECT x2.subjectId currencyId,IFNULL(COUNT(1),0) num,x2.subjectName currencyName FROM (
|
|
|
- SELECT v.id,v.`violation_type`,s.id subjectId,s.`name` subjectName
|
|
|
- FROM sys_dept t INNER JOIN lab_subject s ON t.`dept_id` = s.`build_id` INNER JOIN (
|
|
|
- SELECT v.reason violation_type, vs.`id`,v.`laboratory_id` subject_id,v.`create_time`
|
|
|
- FROM lab_negativelist_history v INNER JOIN lab_violation_score_site vs ON v.`reason` = vs.`violation_name`
|
|
|
- UNION ALL
|
|
|
- SELECT '其他' violation_type , '-99' id,v.`laboratory_id` subject_id,v.`create_time`
|
|
|
- FROM lab_negativelist_history v
|
|
|
- WHERE v.reason NOT IN(
|
|
|
- SELECT vs.`violation_name`
|
|
|
- FROM lab_violation_score_site vs
|
|
|
- )
|
|
|
- ) v ON s.`id` = v.`subject_id`
|
|
|
-
|
|
|
- )x2 GROUP BY x2.subjectId ORDER BY num DESC LIMIT 10
|
|
|
)xs1 LEFT JOIN (
|
|
|
SELECT xx2.type,xx2.content,xx2.num,xx2.subjectId currencyId,xx2.subjectName currencyName FROM (SELECT x2.subjectId,IFNULL(COUNT(1),0) num FROM (
|
|
|
SELECT v.id,v.`violation_type`,s.id subjectId,s.`name` subjectName
|