|
@@ -651,13 +651,25 @@
|
|
|
select
|
|
select
|
|
|
RC.MATERIAL_ID "id",
|
|
RC.MATERIAL_ID "id",
|
|
|
RC.MATERIAL_ID "value",
|
|
RC.MATERIAL_ID "value",
|
|
|
- RC.MATERIAL_NAME "label",
|
|
|
|
|
|
|
+ RC.MATERIAL_CODE || '-' || RC.MATERIAL_NAME ||
|
|
|
|
|
+ (CASE WHEN RC.MATERIAL_SPECIFICATION IS NOT NULL
|
|
|
|
|
+ THEN '-' || RC.MATERIAL_SPECIFICATION
|
|
|
|
|
+ WHEN RC.MATERIAL_MODEL IS NOT NULL
|
|
|
|
|
+ THEN '-' || RC.MATERIAL_MODEL
|
|
|
|
|
+ ELSE ''
|
|
|
|
|
+ END) "label",
|
|
|
RC.MATERIAL_NAME "text"
|
|
RC.MATERIAL_NAME "text"
|
|
|
from RMS_MATERIAL RC
|
|
from RMS_MATERIAL RC
|
|
|
<where>
|
|
<where>
|
|
|
DELETED = 0
|
|
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_CODE || '-' || RC.MATERIAL_NAME ||
|
|
|
|
|
+ (CASE WHEN RC.MATERIAL_SPECIFICATION IS NOT NULL
|
|
|
|
|
+ THEN '-' || RC.MATERIAL_SPECIFICATION
|
|
|
|
|
+ WHEN RC.MATERIAL_MODEL IS NOT NULL
|
|
|
|
|
+ THEN '-' || RC.MATERIAL_MODEL
|
|
|
|
|
+ ELSE ''
|
|
|
|
|
+ END), #{index})
|
|
|
</if>
|
|
</if>
|
|
|
<if test="materialId!=null and materialId!=''">
|
|
<if test="materialId!=null and materialId!=''">
|
|
|
AND RC.MATERIAL_ID = #{materialId}
|
|
AND RC.MATERIAL_ID = #{materialId}
|
|
@@ -670,7 +682,13 @@
|
|
|
select
|
|
select
|
|
|
RC.MATERIAL_ID "id",
|
|
RC.MATERIAL_ID "id",
|
|
|
RC.MATERIAL_ID "value",
|
|
RC.MATERIAL_ID "value",
|
|
|
- RC.MATERIAL_NAME "label",
|
|
|
|
|
|
|
+ RC.MATERIAL_CODE || '-' || RC.MATERIAL_NAME ||
|
|
|
|
|
+ (CASE WHEN RC.MATERIAL_SPECIFICATION IS NOT NULL
|
|
|
|
|
+ THEN '-' || RC.MATERIAL_SPECIFICATION
|
|
|
|
|
+ WHEN RC.MATERIAL_MODEL IS NOT NULL
|
|
|
|
|
+ THEN '-' || RC.MATERIAL_MODEL
|
|
|
|
|
+ ELSE ''
|
|
|
|
|
+ END) "label",
|
|
|
RC.MATERIAL_NAME "text"
|
|
RC.MATERIAL_NAME "text"
|
|
|
from RMS_MATERIAL RC
|
|
from RMS_MATERIAL RC
|
|
|
WHERE RC.MATERIAL_ID in
|
|
WHERE RC.MATERIAL_ID in
|
|
@@ -878,5 +896,10 @@
|
|
|
</if>
|
|
</if>
|
|
|
</where>
|
|
</where>
|
|
|
</select>
|
|
</select>
|
|
|
|
|
+ <select id="getIdCardCode" resultType="java.lang.String">
|
|
|
|
|
+ SELECT RC.INNNER_CODE FROM RMS_PERSONNEL RC
|
|
|
|
|
+ WHERE RC.PERSONNEL_JOB_NUMBER = #{jobNumber}
|
|
|
|
|
+ FETCH NEXT 1 ROWS ONLY
|
|
|
|
|
+ </select>
|
|
|
|
|
|
|
|
</mapper>
|
|
</mapper>
|