|
|
@@ -233,7 +233,11 @@
|
|
|
<if test="remark!=null and remark!=''">
|
|
|
AND REGEXP_LIKE("remark", #{remark})
|
|
|
</if>
|
|
|
+ <if test="lastIndex!=null">
|
|
|
+ and "operationsNameId" < #{lastIndex}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
+ order by "operationsNameId" desc
|
|
|
FETCH NEXT 10 ROWS ONLY
|
|
|
)
|
|
|
<if test="id!=null and id.size>0">
|
|
|
@@ -373,10 +377,16 @@
|
|
|
<if test="index!=null and index!=''">
|
|
|
AND REGEXP_LIKE("label", #{index})
|
|
|
</if>
|
|
|
+ <if test="lastIndex!=null">
|
|
|
+ and "personnelId" < #{lastIndex}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
<if test="capacityId!=null and capacityId!=''">
|
|
|
ORDER BY "countNumber" DESC
|
|
|
</if>
|
|
|
+ <if test="!(capacityId!=null and capacityId!='')">
|
|
|
+ order by "personnelId" desc
|
|
|
+ </if>
|
|
|
FETCH NEXT 10 ROWS ONLY
|
|
|
)
|
|
|
<if test="id!=null and id.size>0">
|
|
|
@@ -444,6 +454,7 @@
|
|
|
when oto.capacity_id is null then '空闲'
|
|
|
when oto.deleted != '2' and oto.capacity_id is not null then '已派'
|
|
|
end) "status",
|
|
|
+ RCT.CAPACITY_TYPE_NAME "capacityTypeName",
|
|
|
'capacityNumber' "prop"
|
|
|
<if test="(driverId!=null and driverId!='') or (driverId2!=null and driverId2!='')">
|
|
|
,NVL(T ."countNumber",0) "countNumber"
|
|
|
@@ -493,9 +504,17 @@
|
|
|
<if test="capacityId!=null and capacityId!=''">
|
|
|
AND RCA .CAPACITY_ID = #{capacityId}
|
|
|
</if>
|
|
|
+
|
|
|
+ <if test="lastIndex!=null">
|
|
|
+ and RCA.CAPACITY_ID < #{lastIndex}
|
|
|
+ </if>
|
|
|
<if test="(driverId!=null and driverId!='') or (driverId2!=null and driverId2!='')">
|
|
|
ORDER BY "countNumber" DESC
|
|
|
</if>
|
|
|
+ <if test="!((driverId!=null and driverId!='') or (driverId2!=null and driverId2!=''))">
|
|
|
+ order by RCA.CAPACITY_ID desc
|
|
|
+ </if>
|
|
|
+
|
|
|
FETCH NEXT 10 ROWS ONLY
|
|
|
)
|
|
|
<if test="id!=null and id.size>0">
|
|
|
@@ -521,6 +540,7 @@
|
|
|
when oto.capacity_id is null then '空闲'
|
|
|
when oto.deleted != '2' and oto.capacity_id is not null then '已派'
|
|
|
end) "status",
|
|
|
+ RCT.CAPACITY_TYPE_NAME "capacityTypeName",
|
|
|
'capacityNumber' "prop"
|
|
|
<if test="(driverId!=null and driverId!='') or (driverId2!=null and driverId2!='')">
|
|
|
,NVL(T ."countNumber",0) "countNumber"
|
|
|
@@ -737,7 +757,11 @@
|
|
|
#{item}
|
|
|
</foreach>
|
|
|
</if>
|
|
|
+ <if test="lastIndex!=null">
|
|
|
+ and "transrangeId" < #{lastIndex}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
+ order by "transrangeId" desc
|
|
|
FETCH NEXT 10 ROWS ONLY
|
|
|
</select>
|
|
|
<select id="getCategoryCodeByLike" resultType="java.util.Map">
|
|
|
@@ -797,8 +821,12 @@
|
|
|
#{item}
|
|
|
</foreach>
|
|
|
</if>
|
|
|
+ <if test="lastIndex!=null">
|
|
|
+ and RCT.CAPACITY_TYPE_ID < #{lastIndex}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
- GROUP BY RCT .CAPACITY_TYPE_ID,RCT.CAPACITY_TYPE_NAME,RCT .CAPACITY_MAX_LOAD
|
|
|
+ GROUP BY RCT.CAPACITY_TYPE_ID,RCT.CAPACITY_TYPE_NAME,RCT .CAPACITY_MAX_LOAD
|
|
|
+ ORDER BY RCT.CAPACITY_TYPE_ID desc
|
|
|
FETCH NEXT 10 ROWS ONLY
|
|
|
)
|
|
|
<if test="id!=null and id.size>0">
|
|
|
@@ -910,16 +938,16 @@
|
|
|
select * from(
|
|
|
select
|
|
|
RC.MATERIAL_ID "materialId",
|
|
|
- RC.MATERIAL_NAME "materialName",
|
|
|
+ RC.MATERIAL_NAME "label",
|
|
|
RC.MATERIAL_ID "id",
|
|
|
RC.MATERIAL_ID "value",
|
|
|
- RC.MATERIAL_NAME || '-' || RC.MATERIAL_CODE ||
|
|
|
+ RC.MATERIAL_CODE ||
|
|
|
(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",
|
|
|
+ END)|| '-' || RC.MATERIAL_NAME "materialName",
|
|
|
|
|
|
RC.MATERIAL_NAME "text",
|
|
|
'materialName' "prop"
|
|
|
@@ -927,13 +955,14 @@
|
|
|
<where>
|
|
|
DELETED = 0
|
|
|
<if test="index!=null and 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})
|
|
|
+ AND instr(RC.MATERIAL_CODE || (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) || '-' || RC.MATERIAL_NAME, #{index})>0
|
|
|
</if>
|
|
|
<if test="materialId!=null and materialId!=''">
|
|
|
AND RC.MATERIAL_ID = #{materialId}
|
|
|
@@ -945,16 +974,16 @@
|
|
|
UNION
|
|
|
select
|
|
|
RC.MATERIAL_ID "materialId",
|
|
|
- RC.MATERIAL_NAME "materialName",
|
|
|
+ RC.MATERIAL_NAME "label",
|
|
|
RC.MATERIAL_ID "id",
|
|
|
RC.MATERIAL_ID "value",
|
|
|
- RC.MATERIAL_CODE || '-' || RC.MATERIAL_NAME ||
|
|
|
+ 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",
|
|
|
+ END) || '-' || RC.MATERIAL_CODE "materialName",
|
|
|
RC.MATERIAL_NAME "text",
|
|
|
'materialName' "prop"
|
|
|
from RMS_MATERIAL RC
|