|
@@ -293,10 +293,12 @@
|
|
|
FETCH NEXT 10 ROWS ONLY
|
|
FETCH NEXT 10 ROWS ONLY
|
|
|
</select>
|
|
</select>
|
|
|
<select id="getOperationPointByLike" resultType="java.util.Map">
|
|
<select id="getOperationPointByLike" resultType="java.util.Map">
|
|
|
- SELECT * FROM (
|
|
|
|
|
|
|
+ select * from (
|
|
|
|
|
+ SELECT * FROM (
|
|
|
select
|
|
select
|
|
|
OPERATION_POINT_ID "id",
|
|
OPERATION_POINT_ID "id",
|
|
|
OPERATION_POINT_ID "value",
|
|
OPERATION_POINT_ID "value",
|
|
|
|
|
+ OPERATION_POINT_NAME "OPERATION_POINT_NAME",
|
|
|
OPERATION_POINT_CODE || '-' || OPERATION_POINT_NAME "label",
|
|
OPERATION_POINT_CODE || '-' || OPERATION_POINT_NAME "label",
|
|
|
OPERATION_POINT_CODE || '-' || OPERATION_POINT_NAME "text"
|
|
OPERATION_POINT_CODE || '-' || OPERATION_POINT_NAME "text"
|
|
|
from RMS_OPERATION_POINT
|
|
from RMS_OPERATION_POINT
|
|
@@ -318,21 +320,23 @@
|
|
|
AND ALTERNATE_FIELDS1 = #{sourceFlag}
|
|
AND ALTERNATE_FIELDS1 = #{sourceFlag}
|
|
|
</if>
|
|
</if>
|
|
|
</where>
|
|
</where>
|
|
|
- order by LENGTH(OPERATION_POINT_CODE || '-' || OPERATION_POINT_NAME)
|
|
|
|
|
|
|
+ order by LENGTH(OPERATION_POINT_NAME)
|
|
|
FETCH NEXT 10 ROWS ONLY
|
|
FETCH NEXT 10 ROWS ONLY
|
|
|
- )
|
|
|
|
|
- <if test="id!=null and id.size>0">
|
|
|
|
|
- UNION select
|
|
|
|
|
- OPERATION_POINT_ID "id",
|
|
|
|
|
- OPERATION_POINT_ID "value",
|
|
|
|
|
- OPERATION_POINT_CODE || '-' || OPERATION_POINT_NAME "label",
|
|
|
|
|
- OPERATION_POINT_CODE || '-' || OPERATION_POINT_NAME "text"
|
|
|
|
|
- from RMS_OPERATION_POINT
|
|
|
|
|
- where OPERATION_POINT_ID in
|
|
|
|
|
- <foreach collection="id" item="item" open="(" close=")" separator="," >
|
|
|
|
|
- #{item}
|
|
|
|
|
- </foreach>
|
|
|
|
|
- </if>
|
|
|
|
|
|
|
+ )
|
|
|
|
|
+ <if test="id!=null and id.size>0">
|
|
|
|
|
+ UNION select
|
|
|
|
|
+ OPERATION_POINT_ID "id",
|
|
|
|
|
+ OPERATION_POINT_ID "value",
|
|
|
|
|
+ OPERATION_POINT_NAME "OPERATION_POINT_NAME",
|
|
|
|
|
+ OPERATION_POINT_CODE || '-' || OPERATION_POINT_NAME "label",
|
|
|
|
|
+ OPERATION_POINT_CODE || '-' || OPERATION_POINT_NAME "text"
|
|
|
|
|
+ from RMS_OPERATION_POINT
|
|
|
|
|
+ where OPERATION_POINT_ID in
|
|
|
|
|
+ <foreach collection="id" item="item" open="(" close=")" separator="," >
|
|
|
|
|
+ #{item}
|
|
|
|
|
+ </foreach>
|
|
|
|
|
+ </if>
|
|
|
|
|
+ ) order by LENGTH("OPERATION_POINT_NAME")
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<select id="getPersonnelByLike" resultType="java.util.Map">
|
|
<select id="getPersonnelByLike" resultType="java.util.Map">
|