|
@@ -239,8 +239,6 @@
|
|
|
select * from(
|
|
select * from(
|
|
|
select * from(
|
|
select * from(
|
|
|
select
|
|
select
|
|
|
- MATERIAL_TYPE_ID "materialTypeId",
|
|
|
|
|
- MATERIAL_TYPE_NAME "materialTypeName",
|
|
|
|
|
MATERIAL_TYPE_ID "id",
|
|
MATERIAL_TYPE_ID "id",
|
|
|
MATERIAL_TYPE_ID "value",
|
|
MATERIAL_TYPE_ID "value",
|
|
|
MATERIAL_TYPE_NAME "label",
|
|
MATERIAL_TYPE_NAME "label",
|
|
@@ -256,23 +254,12 @@
|
|
|
<if test="remark!=null and remark!=''">
|
|
<if test="remark!=null and remark!=''">
|
|
|
AND REGEXP_LIKE("remark", #{remark})
|
|
AND REGEXP_LIKE("remark", #{remark})
|
|
|
</if>
|
|
</if>
|
|
|
- <if test="materialTypeId!=null and materialTypeId!=''">
|
|
|
|
|
- AND "materialTypeId" = #{materialTypeId}
|
|
|
|
|
- </if>
|
|
|
|
|
- <if test="id!=null and id.size>0 and !(index!=null and index!='')">
|
|
|
|
|
- AND "id" in
|
|
|
|
|
- <foreach collection="id" item="item" open="(" close=")" separator="," >
|
|
|
|
|
- #{item}
|
|
|
|
|
- </foreach>
|
|
|
|
|
- </if>
|
|
|
|
|
</where>
|
|
</where>
|
|
|
FETCH NEXT 10 ROWS ONLY
|
|
FETCH NEXT 10 ROWS ONLY
|
|
|
)
|
|
)
|
|
|
<if test="id!=null and id.size>0">
|
|
<if test="id!=null and id.size>0">
|
|
|
UNION
|
|
UNION
|
|
|
select
|
|
select
|
|
|
- MATERIAL_TYPE_ID "materialTypeId",
|
|
|
|
|
- MATERIAL_TYPE_NAME "materialTypeName",
|
|
|
|
|
MATERIAL_TYPE_ID "id",
|
|
MATERIAL_TYPE_ID "id",
|
|
|
MATERIAL_TYPE_ID "value",
|
|
MATERIAL_TYPE_ID "value",
|
|
|
MATERIAL_TYPE_NAME "label",
|
|
MATERIAL_TYPE_NAME "label",
|
|
@@ -664,15 +651,13 @@
|
|
|
<select id="getMaterialByLike" resultType="java.util.Map">
|
|
<select id="getMaterialByLike" resultType="java.util.Map">
|
|
|
select * from(
|
|
select * from(
|
|
|
select
|
|
select
|
|
|
- RC.MATERIAL_ID "materialId",
|
|
|
|
|
- RC.MATERIAL_NAME "materialName",
|
|
|
|
|
RC.MATERIAL_ID "id",
|
|
RC.MATERIAL_ID "id",
|
|
|
RC.MATERIAL_ID "value",
|
|
RC.MATERIAL_ID "value",
|
|
|
RC.MATERIAL_NAME "label",
|
|
RC.MATERIAL_NAME "label",
|
|
|
RC.MATERIAL_NAME "text"
|
|
RC.MATERIAL_NAME "text"
|
|
|
from RMS_MATERIAL RC
|
|
from RMS_MATERIAL RC
|
|
|
- where DELETED = 0
|
|
|
|
|
<where>
|
|
<where>
|
|
|
|
|
+ DELETED = 0
|
|
|
<if test="index!=null and index!=''">
|
|
<if test="index!=null and index!=''">
|
|
|
AND REGEXP_LIKE(RC.MATERIAL_NAME, #{index})
|
|
AND REGEXP_LIKE(RC.MATERIAL_NAME, #{index})
|
|
|
</if>
|
|
</if>
|
|
@@ -682,8 +667,6 @@
|
|
|
<if test="id!=null and id.size>0">
|
|
<if test="id!=null and id.size>0">
|
|
|
UNION
|
|
UNION
|
|
|
select
|
|
select
|
|
|
- RC.MATERIAL_ID "materialId",
|
|
|
|
|
- RC.MATERIAL_NAME "materialName",
|
|
|
|
|
RC.MATERIAL_ID "id",
|
|
RC.MATERIAL_ID "id",
|
|
|
RC.MATERIAL_ID "value",
|
|
RC.MATERIAL_ID "value",
|
|
|
RC.MATERIAL_NAME "label",
|
|
RC.MATERIAL_NAME "label",
|