|
|
@@ -289,9 +289,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<select id="statistics" resultType="java.util.Map">
|
|
|
SELECT dd.id AS type, dd.violation_name AS content, IFNULL( lv.num, 0) AS count
|
|
|
FROM (
|
|
|
- SELECT ss.`id`,ss.violation_name FROM lab_violation_score_site ss
|
|
|
+ SELECT ss.`id`,ss.violation_name,ss.`id` orderASC FROM lab_violation_score_site ss
|
|
|
UNION ALL
|
|
|
- SELECT '-99' id,'其他' violation_name FROM DUAL
|
|
|
+ SELECT '-99' id,'其他' violation_name,'999999999' orderASC FROM DUAL
|
|
|
) dd LEFT JOIN (
|
|
|
SELECT t.violation_type , COUNT(1) num FROM (
|
|
|
SELECT v.reason violation_type, v.`id` num,t.`build_id` dept_id
|
|
|
@@ -315,6 +315,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</where>
|
|
|
GROUP BY t.violation_type
|
|
|
) lv ON dd.violation_name = lv.violation_type
|
|
|
+ ORDER BY dd.orderASC ASC
|
|
|
</select>
|
|
|
|
|
|
<select id="columnar" resultType="com.zd.laboratory.domain.vo.LabViolationColumnarVO">
|