预警排序

This commit is contained in:
zhaokaiyao@91isoft.com
2021-12-05 19:57:27 +08:00
parent 492a5e9622
commit 7cd3262d3f
@@ -85,13 +85,19 @@
</sql> </sql>
<select id="selectWarningPage" resultMap="resultMap"> <select id="selectWarningPage" resultMap="resultMap">
SELECT WARNING_RESULT.* FROM
(
SELECT SELECT
<include refid="stand_column"/> , <include refid="stand_column"/>
attr.CLLX AS APPLY_TYPE , ,
attr.ZRGCS AS DUTY_ENGINEER , attr.CLLX AS
APPLY_TYPE ,
attr
.ZRGCS AS DUTY_ENGINEER ,
NULL AS ITEMS_ID , NULL AS ITEMS_ID ,
NULL AS ITEMS_NUM , NULL AS ITEMS_NUM , NULL AS ITEMS_NAME ,
NULL AS ITEMS_NAME ,
NULL AS POLICY_ID , NULL AS POLICY_ID ,
NULL AS POLICY_NAME , NULL AS POLICY_NAME ,
MARK , MARK ,
@@ -105,8 +111,8 @@
POWER = '1' POWER = '1'
AND (MARK = 'stand') AND (MARK = 'stand')
<include refid="stand_where"/> <include refid="stand_where"/>
<if test="waringEO.applyType != null and waringEO.applyType != ''"> <if test="waringEO.applyType != null and waringEO.applyType != ''">AND attr.CLLX LIKE CONCAT('%',
AND attr.CLLX LIKE CONCAT('%', #{waringEO.applyType},'%') #{waringEO.applyType},'%')
</if> </if>
<if test="waringEO.startXCXSSRQ != null and waringEO.startXCXSSRQ != '' and waringEO.endXCXSSRQ != null and waringEO.endXCXSSRQ != ''"> <if test="waringEO.startXCXSSRQ != null and waringEO.startXCXSSRQ != '' and waringEO.endXCXSSRQ != null and waringEO.endXCXSSRQ != ''">
AND ( AND (
@@ -168,6 +174,15 @@
</if> </if>
</where> </where>
)
WARNING_RESULT
LEFT JOIN
(
SELECT law_id,MIN(SSRQ) SSRQ_MIN FROM warning_date
GROUP BY warning_date.law_id
) warning_date
ON warning_date.law_id = WARNING_RESULT.STAND_ID
ORDER BY warning_date.SSRQ_MIN
</select> </select>