|
@@ -34,24 +34,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="wavelengthUmStr != null and wavelengthUmStr != ''">
|
|
|
<choose>
|
|
|
<!-- 处理3~5范围 -->
|
|
|
- <when test="wavelengthUm == '3~5'">
|
|
|
- wavelength_um >= 3 AND wavelength_um <= 5
|
|
|
+ <when test="wavelengthUmStr == '3~5'">
|
|
|
+ and wavelength_um >= 3 AND wavelength_um <= 5
|
|
|
</when>
|
|
|
<!-- 处理5~9范围 -->
|
|
|
- <when test="wavelengthUm == '5~9'">
|
|
|
- wavelength_um >= 5 AND wavelength_um <= 9
|
|
|
+ <when test="wavelengthUmStr == '5~9'">
|
|
|
+ and wavelength_um >= 5 AND wavelength_um <= 9
|
|
|
</when>
|
|
|
<!-- 处理8~16范围(实际查询8~14) -->
|
|
|
- <when test="wavelengthUm == '8~16'">
|
|
|
- wavelength_um >= 8 AND wavelength_um <= 14
|
|
|
+ <when test="wavelengthUmStr == '8~16'">
|
|
|
+ and wavelength_um >= 8 AND wavelength_um <= 14
|
|
|
</when>
|
|
|
<!-- 处理特定值10.6 -->
|
|
|
- <when test="wavelengthUm == '10.6'">
|
|
|
- wavelength_um = 10.6
|
|
|
+ <when test="wavelengthUmStr == '10.6'">
|
|
|
+ and wavelength_um = 10.6
|
|
|
</when>
|
|
|
<!-- 如果不是以上预设值,则按实际值查询 -->
|
|
|
<otherwise>
|
|
|
- wavelength_um = #{wavelengthUm}
|
|
|
+ and wavelength_um = #{wavelengthUmStr}
|
|
|
</otherwise>
|
|
|
</choose>
|
|
|
</if>
|