|
@@ -865,6 +865,7 @@
|
|
|
<foreach collection="list" item="item" separator=" UNION " >
|
|
<foreach collection="list" item="item" separator=" UNION " >
|
|
|
SELECT OTO .TRANS_ORDER_ID "transOrderId",
|
|
SELECT OTO .TRANS_ORDER_ID "transOrderId",
|
|
|
OOC .ORDER_CHILD_ID "transOrderChildId",
|
|
OOC .ORDER_CHILD_ID "transOrderChildId",
|
|
|
|
|
+ APC .TRANS_PLAN_ID "transPlanId",
|
|
|
TWR .RESULT_ID "resultId",
|
|
TWR .RESULT_ID "resultId",
|
|
|
#{item.车号} "capacityId",
|
|
#{item.车号} "capacityId",
|
|
|
#{item.净重} "netWeight",
|
|
#{item.净重} "netWeight",
|
|
@@ -874,7 +875,6 @@
|
|
|
LEFT JOIN OMS_ORDER_CHILD OOC ON OOC .TRANS_ORDER_ID = OTO .TRANS_ORDER_ID
|
|
LEFT JOIN OMS_ORDER_CHILD OOC ON OOC .TRANS_ORDER_ID = OTO .TRANS_ORDER_ID
|
|
|
LEFT JOIN TMS_WEIGHT_RESULT TWR
|
|
LEFT JOIN TMS_WEIGHT_RESULT TWR
|
|
|
ON TWR .TRANS_ORDER_ID = OTO .TRANS_ORDER_ID AND TWR.NET_WEIGHT_TIME = to_date(#{weightTime}, 'yyyymmdd')
|
|
ON TWR .TRANS_ORDER_ID = OTO .TRANS_ORDER_ID AND TWR.NET_WEIGHT_TIME = to_date(#{weightTime}, 'yyyymmdd')
|
|
|
- LEFT JOIN OMS_ORDER_CHILD OOC ON OOC .TRANS_ORDER_ID = OTO .TRANS_ORDER_ID
|
|
|
|
|
LEFT JOIN AMS_PLAN_CHILD APC ON APC.PLAN_CHILD_ID = OOC.PLAN_CHILD_ID
|
|
LEFT JOIN AMS_PLAN_CHILD APC ON APC.PLAN_CHILD_ID = OOC.PLAN_CHILD_ID
|
|
|
LEFT JOIN AMS_REQUIREMENT_CHILD ARC ON ARC.REQUIREMENT_CHILD_ID = APC.REQUIREMENT_CHILD_ID
|
|
LEFT JOIN AMS_REQUIREMENT_CHILD ARC ON ARC.REQUIREMENT_CHILD_ID = APC.REQUIREMENT_CHILD_ID
|
|
|
LEFT JOIN AMS_TRANS_REQUIREMENT ATR ON ATR.TRANS_REQUIREMENT_ID = ARC.TRANS_REQUIREMENT_ID
|
|
LEFT JOIN AMS_TRANS_REQUIREMENT ATR ON ATR.TRANS_REQUIREMENT_ID = ARC.TRANS_REQUIREMENT_ID
|
|
@@ -890,6 +890,8 @@
|
|
|
SELECT OTO .TRANS_ORDER_ID "transOrderId",
|
|
SELECT OTO .TRANS_ORDER_ID "transOrderId",
|
|
|
OOC .ORDER_CHILD_ID "transOrderChildId",
|
|
OOC .ORDER_CHILD_ID "transOrderChildId",
|
|
|
TUR .RESULT_ID "resultId",
|
|
TUR .RESULT_ID "resultId",
|
|
|
|
|
+ TUR .ACTUAL_TONNAGE "unloadWeight",
|
|
|
|
|
+ APC .TRANS_PLAN_ID "transPlanId",
|
|
|
ARC .RECEIVING_POINT_ID "unloadPointId",
|
|
ARC .RECEIVING_POINT_ID "unloadPointId",
|
|
|
APC .MATERIAL_ID "materialId",
|
|
APC .MATERIAL_ID "materialId",
|
|
|
#{item.车号} "capacityId",
|
|
#{item.车号} "capacityId",
|
|
@@ -898,7 +900,6 @@
|
|
|
LEFT JOIN OMS_ORDER_CHILD OOC ON OOC .TRANS_ORDER_ID = OTO .TRANS_ORDER_ID
|
|
LEFT JOIN OMS_ORDER_CHILD OOC ON OOC .TRANS_ORDER_ID = OTO .TRANS_ORDER_ID
|
|
|
LEFT JOIN TMS_UNLOAD_RESULT TUR
|
|
LEFT JOIN TMS_UNLOAD_RESULT TUR
|
|
|
ON TUR .TRANS_ORDER_ID = OTO .TRANS_ORDER_ID AND TUR.UNLOAD_START_TIME = to_date(#{unloadTime}, 'yyyymmdd')
|
|
ON TUR .TRANS_ORDER_ID = OTO .TRANS_ORDER_ID AND TUR.UNLOAD_START_TIME = to_date(#{unloadTime}, 'yyyymmdd')
|
|
|
- LEFT JOIN OMS_ORDER_CHILD OOC ON OOC .TRANS_ORDER_ID = OTO .TRANS_ORDER_ID
|
|
|
|
|
LEFT JOIN AMS_PLAN_CHILD APC ON APC.PLAN_CHILD_ID = OOC.PLAN_CHILD_ID
|
|
LEFT JOIN AMS_PLAN_CHILD APC ON APC.PLAN_CHILD_ID = OOC.PLAN_CHILD_ID
|
|
|
LEFT JOIN AMS_REQUIREMENT_CHILD ARC ON ARC.REQUIREMENT_CHILD_ID = APC.REQUIREMENT_CHILD_ID
|
|
LEFT JOIN AMS_REQUIREMENT_CHILD ARC ON ARC.REQUIREMENT_CHILD_ID = APC.REQUIREMENT_CHILD_ID
|
|
|
LEFT JOIN AMS_TRANS_REQUIREMENT ATR ON ATR.TRANS_REQUIREMENT_ID = ARC.TRANS_REQUIREMENT_ID
|
|
LEFT JOIN AMS_TRANS_REQUIREMENT ATR ON ATR.TRANS_REQUIREMENT_ID = ARC.TRANS_REQUIREMENT_ID
|
|
@@ -1059,4 +1060,16 @@
|
|
|
</if>
|
|
</if>
|
|
|
</where>
|
|
</where>
|
|
|
</select>
|
|
</select>
|
|
|
|
|
+ <select id="countTransOrder" resultType="java.lang.Integer">
|
|
|
|
|
+ SELECT COUNT(OTO .TRANS_ORDER_ID)
|
|
|
|
|
+ FROM OMS_TRANS_ORDER OTO
|
|
|
|
|
+ LEFT JOIN OMS_ORDER_CHILD OOC ON OOC .TRANS_ORDER_ID = OTO .TRANS_ORDER_ID
|
|
|
|
|
+ LEFT JOIN AMS_PLAN_CHILD APC ON APC.PLAN_CHILD_ID = OOC.PLAN_CHILD_ID
|
|
|
|
|
+ LEFT JOIN AMS_REQUIREMENT_CHILD ARC ON ARC.REQUIREMENT_CHILD_ID = APC.REQUIREMENT_CHILD_ID
|
|
|
|
|
+ LEFT JOIN AMS_TRANS_REQUIREMENT ATR ON ATR.TRANS_REQUIREMENT_ID = ARC.TRANS_REQUIREMENT_ID
|
|
|
|
|
+ <where>
|
|
|
|
|
+ OTO.DELETED != 1
|
|
|
|
|
+ AND APC.TRANS_PLAN_ID =#{transPlanId}
|
|
|
|
|
+ </where>
|
|
|
|
|
+ </select>
|
|
|
</mapper>
|
|
</mapper>
|