fix 78396 标准选择--查询--来源为空,列表数据为空

This commit is contained in:
liao
2023-11-10 19:11:18 +08:00
parent afb74e9835
commit d62e7b373c
@@ -49,9 +49,27 @@
<select id="getManyStandardSelectionBox"
resultType="com.jero.modules.laws.common.vo.ManyStandardSelectionBox">
SELECT id, standard_number, standard_name, release_date, standard_state
FROM ${vo.source}
SELECT id, standard_number, standard_name, release_date, standard_state, source
FROM
(SELECT id, standard_number, standard_name, release_date, standard_state, '1' AS source
FROM laws_domestic_standard
WHERE del_flag = 0
UNION ALL
SELECT id, standard_number, standard_name, release_date, standard_state, '2' AS source
FROM laws_overseas_standard
WHERE del_flag = 0
UNION ALL
SELECT id, standard_number, standard_name, release_date, standard_state, '3' AS source
FROM laws_enterprise_standard
WHERE del_flag = 0) standard
WHERE del_flag = 0
<if test="vo.source != null and vo.source != ''">
AND source = #{vo.source}
</if>
<if test="vo.standardNumberOrName != null and vo.standardNumberOrName != ''">
AND (standard_number LIKE CONCAT('%', #{vo.standardNumberOrName}, '%') OR
standard_name LIKE CONCAT('%', #{vo.standardNumberOrName}, '%'))