|
@@ -99,7 +99,8 @@
|
|
|
RC.COMPANY_NAME "label",
|
|
RC.COMPANY_NAME "label",
|
|
|
RC.COMPANY_NAME "text",
|
|
RC.COMPANY_NAME "text",
|
|
|
T2 ."rootCompanyId",
|
|
T2 ."rootCompanyId",
|
|
|
- T2 ."rootCompanyName"
|
|
|
|
|
|
|
+ T2 ."rootCompanyName",
|
|
|
|
|
+ 'label' "prop"
|
|
|
from RMS_COMPANY RC
|
|
from RMS_COMPANY RC
|
|
|
LEFT JOIN (
|
|
LEFT JOIN (
|
|
|
SELECT "companyId",MAX("level") "rootIndex" FROM
|
|
SELECT "companyId",MAX("level") "rootIndex" FROM
|
|
@@ -134,6 +135,9 @@
|
|
|
<if test="companyId!=null and companyId!=''">
|
|
<if test="companyId!=null and companyId!=''">
|
|
|
AND RC.COMPANY_ID = #{companyId}
|
|
AND RC.COMPANY_ID = #{companyId}
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="businessCompanyId!=null and businessCompanyId!=''">
|
|
|
|
|
+ AND RC.COMPANY_ID = #{businessCompanyId}
|
|
|
|
|
+ </if>
|
|
|
<if test="carrierId!=null and carrierId!=''">
|
|
<if test="carrierId!=null and carrierId!=''">
|
|
|
AND RC.COMPANY_ID = #{carrierId}
|
|
AND RC.COMPANY_ID = #{carrierId}
|
|
|
</if>
|
|
</if>
|
|
@@ -165,7 +169,8 @@
|
|
|
RC.COMPANY_NAME "label",
|
|
RC.COMPANY_NAME "label",
|
|
|
RC.COMPANY_NAME "text",
|
|
RC.COMPANY_NAME "text",
|
|
|
T2 ."rootCompanyId",
|
|
T2 ."rootCompanyId",
|
|
|
- T2 ."rootCompanyName"
|
|
|
|
|
|
|
+ T2 ."rootCompanyName",
|
|
|
|
|
+ 'label' "prop"
|
|
|
from RMS_COMPANY RC
|
|
from RMS_COMPANY RC
|
|
|
LEFT JOIN (
|
|
LEFT JOIN (
|
|
|
SELECT "companyId",MAX("level") "rootIndex" FROM
|
|
SELECT "companyId",MAX("level") "rootIndex" FROM
|
|
@@ -220,7 +225,7 @@
|
|
|
AND REGEXP_LIKE("remark", #{remark})
|
|
AND REGEXP_LIKE("remark", #{remark})
|
|
|
</if>
|
|
</if>
|
|
|
<if test="materialTypeId!=null and materialTypeId!=''">
|
|
<if test="materialTypeId!=null and materialTypeId!=''">
|
|
|
- AND REGEXP_LIKE("materialTypeId", #{materialTypeId})
|
|
|
|
|
|
|
+ AND "materialTypeId" = #{materialTypeId}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="id!=null and id.size>0 and !(index!=null and index!='')">
|
|
<if test="id!=null and id.size>0 and !(index!=null and index!='')">
|
|
|
AND "id" in
|
|
AND "id" in
|
|
@@ -287,10 +292,10 @@
|
|
|
AND REGEXP_LIKE(OPERATION_POINT_TYPE, #{operationPointType})
|
|
AND REGEXP_LIKE(OPERATION_POINT_TYPE, #{operationPointType})
|
|
|
</if>
|
|
</if>
|
|
|
<if test="receivingPointId!=null and receivingPointId!=''">
|
|
<if test="receivingPointId!=null and receivingPointId!=''">
|
|
|
- AND REGEXP_LIKE("id", #{receivingPointId})
|
|
|
|
|
|
|
+ AND OPERATION_POINT_ID = #{receivingPointId}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="shippingPointId!=null and shippingPointId!=''">
|
|
<if test="shippingPointId!=null and shippingPointId!=''">
|
|
|
- AND REGEXP_LIKE("id", #{shippingPointId})
|
|
|
|
|
|
|
+ AND OPERATION_POINT_ID = #{shippingPointId}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="index!=null and index!=''">
|
|
<if test="index!=null and index!=''">
|
|
|
AND REGEXP_LIKE(OPERATION_POINT_NAME, #{index})
|
|
AND REGEXP_LIKE(OPERATION_POINT_NAME, #{index})
|
|
@@ -332,7 +337,13 @@
|
|
|
AND "personnelPost" = #{personnelPost}
|
|
AND "personnelPost" = #{personnelPost}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="personnelId!=null and personnelId!=''">
|
|
<if test="personnelId!=null and personnelId!=''">
|
|
|
- AND REGEXP_LIKE("personnelId", #{personnelId})
|
|
|
|
|
|
|
+ AND "personnelId" = #{personnelId})
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="driverId!=null and driverId!=''">
|
|
|
|
|
+ AND "personnelId" = #{driverId})
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="driverId2!=null and driverId2!=''">
|
|
|
|
|
+ AND "personnelId" = #{driverId2})
|
|
|
</if>
|
|
</if>
|
|
|
<if test="index!=null and index!=''">
|
|
<if test="index!=null and index!=''">
|
|
|
AND REGEXP_LIKE("label", #{index})
|
|
AND REGEXP_LIKE("label", #{index})
|
|
@@ -346,10 +357,12 @@
|
|
|
PERSONNEL_ID "personnelId",
|
|
PERSONNEL_ID "personnelId",
|
|
|
PERSONNEL_NAME "personnelName",
|
|
PERSONNEL_NAME "personnelName",
|
|
|
PERSONNEL_POST "personnelPost",
|
|
PERSONNEL_POST "personnelPost",
|
|
|
|
|
+ PERSONNEL_PHONE "personnelPhone",
|
|
|
PERSONNEL_ID "id",
|
|
PERSONNEL_ID "id",
|
|
|
PERSONNEL_ID "value",
|
|
PERSONNEL_ID "value",
|
|
|
PERSONNEL_NAME "label",
|
|
PERSONNEL_NAME "label",
|
|
|
- PERSONNEL_NAME "text"
|
|
|
|
|
|
|
+ PERSONNEL_NAME "text",
|
|
|
|
|
+ 'personnelName' "prop"
|
|
|
from RMS_PERSONNEL
|
|
from RMS_PERSONNEL
|
|
|
WHERE PERSONNEL_ID in
|
|
WHERE PERSONNEL_ID in
|
|
|
<foreach collection="id" item="item" open="(" close=")" separator="," >
|
|
<foreach collection="id" item="item" open="(" close=")" separator="," >
|
|
@@ -385,7 +398,7 @@
|
|
|
AND REGEXP_LIKE(RCA .CAPACITY_NUMBER, #{index})
|
|
AND REGEXP_LIKE(RCA .CAPACITY_NUMBER, #{index})
|
|
|
</if>
|
|
</if>
|
|
|
<if test="capacityId!=null and capacityId!=''">
|
|
<if test="capacityId!=null and capacityId!=''">
|
|
|
- AND REGEXP_LIKE(RCA .CAPACITY_ID, #{capacityId})
|
|
|
|
|
|
|
+ AND RCA .CAPACITY_ID = #{capacityId}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="id!=null and id.size>0 and !(index!=null and index!='')">
|
|
<if test="id!=null and id.size>0 and !(index!=null and index!='')">
|
|
|
AND RCA .CAPACITY_ID in
|
|
AND RCA .CAPACITY_ID in
|
|
@@ -402,7 +415,9 @@
|
|
|
RCA .CAPACITY_ID "id",
|
|
RCA .CAPACITY_ID "id",
|
|
|
RCA .CAPACITY_ID "value",
|
|
RCA .CAPACITY_ID "value",
|
|
|
RCA .CAPACITY_NUMBER "label",
|
|
RCA .CAPACITY_NUMBER "label",
|
|
|
- RCA .CAPACITY_NUMBER "text"
|
|
|
|
|
|
|
+ RCA .CAPACITY_NUMBER "text",
|
|
|
|
|
+ RCA.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
|
+ 'capacityNumber' "prop"
|
|
|
FROM RMS_CAPACITY RCA
|
|
FROM RMS_CAPACITY RCA
|
|
|
LEFT JOIN RMS_CAPACITY_CARRIER RCC ON RCA .CAPACITY_ID = RCC .CAPACITY_ID
|
|
LEFT JOIN RMS_CAPACITY_CARRIER RCC ON RCA .CAPACITY_ID = RCC .CAPACITY_ID
|
|
|
LEFT JOIN RMS_COMPANY RC ON RC .COMPANY_ID = RCC .COMPANY_ID
|
|
LEFT JOIN RMS_COMPANY RC ON RC .COMPANY_ID = RCC .COMPANY_ID
|
|
@@ -457,7 +472,7 @@
|
|
|
AND REGEXP_LIKE("label", #{index})
|
|
AND REGEXP_LIKE("label", #{index})
|
|
|
</if>
|
|
</if>
|
|
|
<if test="transrangeId!=null and transrangeId!=''">
|
|
<if test="transrangeId!=null and transrangeId!=''">
|
|
|
- AND REGEXP_LIKE("transrangeId", #{transrangeId})
|
|
|
|
|
|
|
+ AND "transrangeId" = #{transrangeId}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="id!=null and id.size>0 and !(index!=null and index!='')">
|
|
<if test="id!=null and id.size>0 and !(index!=null and index!='')">
|
|
|
AND "id" in
|
|
AND "id" in
|
|
@@ -514,7 +529,7 @@
|
|
|
AND REGEXP_LIKE(RCT.CAPACITY_TYPE_NAME, #{index})
|
|
AND REGEXP_LIKE(RCT.CAPACITY_TYPE_NAME, #{index})
|
|
|
</if>
|
|
</if>
|
|
|
<if test="capacityTypeId!=null and capacityTypeId!=''">
|
|
<if test="capacityTypeId!=null and capacityTypeId!=''">
|
|
|
- AND REGEXP_LIKE(RCT.CAPACITY_TYPE_ID, #{capacityTypeId})
|
|
|
|
|
|
|
+ AND RCT.CAPACITY_TYPE_ID = #{capacityTypeId}
|
|
|
</if>
|
|
</if>
|
|
|
</where>
|
|
</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
|
|
@@ -575,7 +590,7 @@
|
|
|
AND REGEXP_LIKE("label" || "points", #{index})
|
|
AND REGEXP_LIKE("label" || "points", #{index})
|
|
|
</if>
|
|
</if>
|
|
|
<if test="lineId!=null and lineId!=''">
|
|
<if test="lineId!=null and lineId!=''">
|
|
|
- AND REGEXP_LIKE("lineId" , #{lineId})
|
|
|
|
|
|
|
+ AND "lineId" = #{lineId}
|
|
|
</if>
|
|
</if>
|
|
|
<if test="lineType!=null and lineType!=''">
|
|
<if test="lineType!=null and lineType!=''">
|
|
|
AND REGEXP_LIKE("lineType" , #{lineType})
|
|
AND REGEXP_LIKE("lineType" , #{lineType})
|