修改Xe映射关系

This commit is contained in:
duwenyuan 2026-08-05 15:48:14 +08:00
parent 79fd294f78
commit 5216fba3e2

View File

@ -217,8 +217,8 @@
ss.AUTO_CATEGORY AS CATEGORY, ss.AUTO_CATEGORY AS CATEGORY,
CASE x.NUCLIDE_ID CASE x.NUCLIDE_ID
WHEN 8 THEN 'Xe131m' WHEN 8 THEN 'Xe131m'
WHEN 9 THEN 'Xe133' WHEN 9 THEN 'Xe133m'
WHEN 10 THEN 'Xe133m' WHEN 10 THEN 'Xe133'
WHEN 11 THEN 'Xe135' WHEN 11 THEN 'Xe135'
END AS NUCLIDENAME, END AS NUCLIDENAME,
x.CONC AS CONC, x.CONC AS CONC,
@ -238,8 +238,8 @@
<if test="nuclideName != null and nuclideName != ''"> <if test="nuclideName != null and nuclideName != ''">
AND x.NUCLIDE_ID = CASE #{nuclideName} AND x.NUCLIDE_ID = CASE #{nuclideName}
WHEN 'Xe131m' THEN 8 WHEN 'Xe131m' THEN 8
WHEN 'Xe133' THEN 9 WHEN 'Xe133m' THEN 9
WHEN 'Xe133m' THEN 10 WHEN 'Xe133' THEN 10
WHEN 'Xe135' THEN 11 WHEN 'Xe135' THEN 11
END END
</if> </if>
@ -394,8 +394,8 @@
<otherwise> <otherwise>
CASE x.NUCLIDE_ID CASE x.NUCLIDE_ID
WHEN 8 THEN 'Xe131m' WHEN 8 THEN 'Xe131m'
WHEN 9 THEN 'Xe133' WHEN 9 THEN 'Xe133m'
WHEN 10 THEN 'Xe133m' WHEN 10 THEN 'Xe133'
WHEN 11 THEN 'Xe135' WHEN 11 THEN 'Xe135'
END END
</otherwise> </otherwise>
@ -500,8 +500,8 @@
ss.AUTO_CATEGORY AS CATEGORY, ss.AUTO_CATEGORY AS CATEGORY,
COALESCE(n.NAME, CASE x.NUCLIDE_ID COALESCE(n.NAME, CASE x.NUCLIDE_ID
WHEN 8 THEN 'Xe131m' WHEN 8 THEN 'Xe131m'
WHEN 9 THEN 'Xe133' WHEN 9 THEN 'Xe133m'
WHEN 10 THEN 'Xe133m' WHEN 10 THEN 'Xe133'
WHEN 11 THEN 'Xe135' WHEN 11 THEN 'Xe135'
END) AS NUCLIDENAME, END) AS NUCLIDENAME,
COALESCE(n.ACTIV_DECAY, x.CONC) AS CONC, COALESCE(n.ACTIV_DECAY, x.CONC) AS CONC,
@ -523,8 +523,8 @@
n.NAME = #{nuclideName} n.NAME = #{nuclideName}
OR x.NUCLIDE_ID = CASE #{nuclideName} OR x.NUCLIDE_ID = CASE #{nuclideName}
WHEN 'Xe131m' THEN 8 WHEN 'Xe131m' THEN 8
WHEN 'Xe133' THEN 9 WHEN 'Xe133m' THEN 9
WHEN 'Xe133m' THEN 10 WHEN 'Xe133' THEN 10
WHEN 'Xe135' THEN 11 WHEN 'Xe135' THEN 11
END END
) )
@ -541,8 +541,8 @@
ss.AUTO_CATEGORY AS CATEGORY, ss.AUTO_CATEGORY AS CATEGORY,
CASE n.NUCLIDE_ID CASE n.NUCLIDE_ID
WHEN 8 THEN 'Xe131m' WHEN 8 THEN 'Xe131m'
WHEN 9 THEN 'Xe133' WHEN 9 THEN 'Xe133m'
WHEN 10 THEN 'Xe133m' WHEN 10 THEN 'Xe133'
WHEN 11 THEN 'Xe135' WHEN 11 THEN 'Xe135'
END AS NUCLIDENAME, END AS NUCLIDENAME,
n.CONC AS CONC, n.CONC AS CONC,
@ -560,8 +560,8 @@
<if test="nuclideName != null and nuclideName != ''"> <if test="nuclideName != null and nuclideName != ''">
AND n.NUCLIDE_ID = CASE #{nuclideName} AND n.NUCLIDE_ID = CASE #{nuclideName}
WHEN 'Xe131m' THEN 8 WHEN 'Xe131m' THEN 8
WHEN 'Xe133' THEN 9 WHEN 'Xe133m' THEN 9
WHEN 'Xe133m' THEN 10 WHEN 'Xe133' THEN 10
WHEN 'Xe135' THEN 11 WHEN 'Xe135' THEN 11
END END
</if> </if>
@ -993,14 +993,14 @@
COALESCE( COALESCE(
CASE n.NUCLIDE_ID CASE n.NUCLIDE_ID
WHEN 8 THEN 'Xe131m' WHEN 8 THEN 'Xe131m'
WHEN 9 THEN 'Xe133' WHEN 9 THEN 'Xe133m'
WHEN 10 THEN 'Xe133m' WHEN 10 THEN 'Xe133'
WHEN 11 THEN 'Xe135' WHEN 11 THEN 'Xe135'
END, END,
CASE x.NUCLIDE_ID CASE x.NUCLIDE_ID
WHEN 8 THEN 'Xe131m' WHEN 8 THEN 'Xe131m'
WHEN 9 THEN 'Xe133' WHEN 9 THEN 'Xe133m'
WHEN 10 THEN 'Xe133m' WHEN 10 THEN 'Xe133'
WHEN 11 THEN 'Xe135' WHEN 11 THEN 'Xe135'
END END
) AS NUCLIDE_NAME, ) AS NUCLIDE_NAME,
@ -1030,14 +1030,14 @@
<if test="nuclideName != null and nuclideName != ''"> <if test="nuclideName != null and nuclideName != ''">
AND (n.NUCLIDE_ID = CASE #{nuclideName} AND (n.NUCLIDE_ID = CASE #{nuclideName}
WHEN 'Xe131m' THEN 8 WHEN 'Xe131m' THEN 8
WHEN 'Xe133' THEN 9 WHEN 'Xe133m' THEN 9
WHEN 'Xe133m' THEN 10 WHEN 'Xe133' THEN 10
WHEN 'Xe135' THEN 11 WHEN 'Xe135' THEN 11
END END
OR x.NUCLIDE_ID = CASE #{nuclideName} OR x.NUCLIDE_ID = CASE #{nuclideName}
WHEN 'Xe131m' THEN 8 WHEN 'Xe131m' THEN 8
WHEN 'Xe133' THEN 9 WHEN 'Xe133m' THEN 9
WHEN 'Xe133m' THEN 10 WHEN 'Xe133' THEN 10
WHEN 'Xe135' THEN 11 WHEN 'Xe135' THEN 11
END END
) )