|
|
@@ -101,6 +101,7 @@
|
|
|
RC.COMPANY_NAME "label",
|
|
|
RC.COMPANY_NAME "text",
|
|
|
RC.COMPANY_NAME "companyName",
|
|
|
+ RC.CREDENTIAL_DESC "seqNo",
|
|
|
T2 ."rootCompanyId",
|
|
|
T2 ."rootCompanyName",
|
|
|
'label' "prop"
|
|
|
@@ -167,6 +168,7 @@
|
|
|
<include refid="com.steerinfo.dil.mapper.CommonMapper.filterCompanyData"></include>
|
|
|
</if>
|
|
|
</where>
|
|
|
+ ORDER BY to_number("seqNo")
|
|
|
FETCH NEXT 10 ROWS ONLY
|
|
|
)
|
|
|
<if test="id!=null and id.size>0">
|
|
|
@@ -186,6 +188,7 @@
|
|
|
RC.COMPANY_NAME "label",
|
|
|
RC.COMPANY_NAME "text",
|
|
|
RC.COMPANY_NAME "companyName",
|
|
|
+ RC.CREDENTIAL_DESC "seqNo",
|
|
|
T2 ."rootCompanyId",
|
|
|
T2 ."rootCompanyName",
|
|
|
'label' "prop"
|
|
|
@@ -219,7 +222,7 @@
|
|
|
<foreach collection="id" item="item" open="(" close=")" separator="," >
|
|
|
#{item}
|
|
|
</foreach>
|
|
|
- order by LENGTH(company_name))
|
|
|
+ order by to_number(RC.CREDENTIAL_DESC),LENGTH(company_name))
|
|
|
</if>
|
|
|
</select>
|
|
|
<select id="getMaterialTypeByLike" resultType="java.util.Map">
|
|
|
@@ -459,6 +462,8 @@
|
|
|
RCA. CAPACITY_AXIS_NUMBER "capacityAxisNumber",
|
|
|
RCA.CAPACITY_WEIGHT_MAIN "capacityWeightMain",
|
|
|
RCA.CAPACITY_WEIGHT_TRAILER "capacityWeightTrailer",
|
|
|
+ RCA.CAPACITY_TYPE_ID "capacityTypeId",
|
|
|
+ RCA.EMISSION_STANDARD_ID "emissionStandardId",
|
|
|
RCA.CAPACITY_NUMBER "label",
|
|
|
RCA.CAPACITY_NUMBER "text",
|
|
|
RCA.REMARK1 "remark1",
|
|
|
@@ -533,6 +538,8 @@
|
|
|
RCA. CAPACITY_AXIS_NUMBER "capacityAxisNumber",
|
|
|
RCA.CAPACITY_WEIGHT_MAIN "capacityWeightMain",
|
|
|
RCA.CAPACITY_WEIGHT_TRAILER "capacityWeightTrailer",
|
|
|
+ RCA.CAPACITY_TYPE_ID "capacityTypeId",
|
|
|
+ RCA.EMISSION_STANDARD_ID "emissionStandardId",
|
|
|
RCA.CAPACITY_NUMBER "label",
|
|
|
RCA.CAPACITY_NUMBER "text",
|
|
|
RCA.REMARK1 "remark1",
|
|
|
@@ -1718,4 +1725,51 @@
|
|
|
SELECT * FROM RMS_PERSONNEL
|
|
|
WHERE PERSONNEL_JOB_NUMBER = #{jobNumber}
|
|
|
</select>
|
|
|
+ <select id="getRequireByLike" resultType="java.util.Map">
|
|
|
+ SELECT * FROM (
|
|
|
+ SELECT DISTINCT
|
|
|
+ ATR .SERIAL_NUMBER "supplementary",
|
|
|
+ ATR .TRANS_REQUIREMENT_ID "id",
|
|
|
+ ATR .TRANS_REQUIREMENT_ID "value",
|
|
|
+ ATR .SERIAL_NUMBER "label",
|
|
|
+ ATR .SERIAL_NUMBER "text"
|
|
|
+ FROM
|
|
|
+ AMS_TRANS_REQUIREMENT ATR
|
|
|
+ LEFT JOIN AMS_REQUIREMENT_CHILD ARC
|
|
|
+ ON ARC.TRANS_REQUIREMENT_ID = ATR.TRANS_REQUIREMENT_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL RM
|
|
|
+ ON RM.MATERIAL_ID = ARC.MATERIAL_ID
|
|
|
+ <where>
|
|
|
+ ATR.DELETED NOT IN (2,5,6)
|
|
|
+ <if test="index != null and index != ''">
|
|
|
+ AND REGEXP_LIKE(ATR.SERIAL_NUMBER, #{index})
|
|
|
+ </if>
|
|
|
+ <if test="materialCode != null and materialCode!=''">
|
|
|
+ AND REGEXP_LIKE(RM.MATERIAL_CODE, #{materialCode})
|
|
|
+ </if>
|
|
|
+ <if test="receivingCompanyId != null and receivingCompanyId != ''">
|
|
|
+ AND REGEXP_LIKE(ATR.RECEIVING_COMPANY_ID , #{receivingCompanyId})
|
|
|
+ </if>
|
|
|
+ <if test="materialId !=null and materialId != ''">
|
|
|
+ AND REGEXP_LIKE(ARC.MATERIAL_ID, #{materialId})
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ FETCH NEXT 10 ROWS ONLY
|
|
|
+ )
|
|
|
+ <if test="id!=null and id.size>0">
|
|
|
+ UNION
|
|
|
+ SELECT DISTINCT
|
|
|
+ ATR .SERIAL_NUMBER "supplementary",
|
|
|
+ ATR .TRANS_REQUIREMENT_ID "id",
|
|
|
+ ATR .TRANS_REQUIREMENT_ID "value",
|
|
|
+ ATR .SERIAL_NUMBER "label",
|
|
|
+ ATR .SERIAL_NUMBER "text"
|
|
|
+ FROM
|
|
|
+ AMS_TRANS_REQUIREMENT ATR
|
|
|
+ WHERE ATR .TRANS_REQUIREMENT_ID in
|
|
|
+ <foreach collection="id" item="item" open="(" close=")" separator="," >
|
|
|
+ #{item}
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ </select>
|
|
|
</mapper>
|