|
@@ -165,61 +165,6 @@
|
|
|
where TTR.ORDER_ID = #{orderId}
|
|
|
</select>
|
|
|
|
|
|
-<!-- 通过总实绩ID和路段顺序号查询进厂实绩数据 -->
|
|
|
- <select id="getEnFactoryMes" parameterType="map" resultType="java.util.Map">
|
|
|
- select RG.GATEPOST_NAME "pointName",
|
|
|
- TER.RESULT_ENTRY_GATE_TIME "pointDate"
|
|
|
- from TMSTRUCK_ENFACTORY_RESULT TER
|
|
|
- left join RMS_GATEPOST RG
|
|
|
- on RG.GATEPOST_ID = TER.GATEPOST_ID
|
|
|
- where TER.RESULT_TOTAL_ID = #{resultTotalId} and TER.SEGMEN_SQE = #{segmentSqe}
|
|
|
- </select>
|
|
|
-
|
|
|
-<!-- 通过总实绩ID和路段顺序号查询计毛实绩数据 -->
|
|
|
- <select id="getMaoWeightMes" parameterType="map" resultType="java.util.Map">
|
|
|
- select RTC.TRUCK_CALCULATE_NUMBER "pointName",
|
|
|
- TWR.RESULT_GROSS_WEIGHT_TIME "pointDate",
|
|
|
- TWR.RESULT_GROSS_WEIGHT "weight",
|
|
|
- RM.MATERIAL_NAME "materialName"
|
|
|
- from TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
- left join RMS_TRUCK_CALCULATE RTC
|
|
|
- on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
|
|
|
- left join RMS_MATERIAL RM
|
|
|
- on TWR.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
- where TWR.RESULT_TOTAL_ID = #{resultTotalId} and TWR.GROSS_SEGMENT_SQE = #{segmentSqe}
|
|
|
- </select>
|
|
|
-
|
|
|
-<!-- 通过总实绩ID和路段顺序号查询卸货实绩数据 -->
|
|
|
- <select id="getUnloadMes" parameterType="map" resultType="java.util.Map">
|
|
|
- select TUR.RESULT_END_TIME "pointDate",
|
|
|
- RW.WAREHOUSE_NAME "pointName"
|
|
|
- from TMSTRUCK_UNLOAD_RESULT TUR
|
|
|
- left join RMS_WAREHOUSE RW
|
|
|
- on RW.WAREHOUSE_ID = TUR.RESULT_UNLOAD_PLACE_ID
|
|
|
- where TUR.RESULT_TOTAL_ID = #{resultTotalId} AND TUR.SEGMENT_SQE = #{segmentSqe}
|
|
|
- </select>
|
|
|
-
|
|
|
-<!-- 通过总实绩ID和路段顺序号查询装货实绩数据-->
|
|
|
- <select id="getLoadMes" parameterType="map" resultType="java.util.Map">
|
|
|
- select TLR.RESULT_LOAD_END_TIME "pointDate",
|
|
|
- RW.WAREHOUSE_NAME "pointName"
|
|
|
- from TMSTRUCK_LOAD_RESULT TLR
|
|
|
- left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
- on TTR.RESULT_TOTAL_ID = TLR.RESULT_TOTAL_ID
|
|
|
- left join RMS_WAREHOUSE RW
|
|
|
- on RW.WAREHOUSE_ID = TLR.LOADING_ID
|
|
|
- where TLR.RESULT_TOTAL_ID = #{resultTotalId} and TLR.SEGMENT_SQE = #{segmentSqe}
|
|
|
- </select>
|
|
|
-
|
|
|
-<!-- 通过总实绩ID和路段顺序号查询出厂实绩数据 -->
|
|
|
- <select id="getOutFactoryMes" parameterType="map" resultType="java.util.Map">
|
|
|
- select TLFR.RESULT_OUT_GATE_TIME "pointDate",
|
|
|
- RG.GATEPOST_NAME "pointName"
|
|
|
- from TMSTRUCK_LEAVE_FACTORY_RESULT TLFR
|
|
|
- left join RMS_GATEPOST RG
|
|
|
- on RG.GATEPOST_ID = TLFR.GATEPOST_ID
|
|
|
- where TLFR.RESULT_TOTAL_ID = #{resultTotalId} and TLFR.SEGMENT_SQE = #{segmentSqe}
|
|
|
- </select>
|
|
|
|
|
|
<!-- 查询退货时间 -->
|
|
|
<select id="getReturnMes" parameterType="map" resultType="java.util.Map">
|
|
@@ -228,19 +173,6 @@
|
|
|
where TRR.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
</select>
|
|
|
|
|
|
-<!-- 通过总实绩ID和路段顺序号查询计皮实绩数据 -->
|
|
|
- <select id="getPiWeightMes" parameterType="map" resultType="java.util.Map">
|
|
|
- select RTC.TRUCK_CALCULATE_NUMBER "pointName",
|
|
|
- TWR.RESULT_TARE_WEIGHT_TIME "pointDate",
|
|
|
- TWR.RESULT_TARE_WEIGHT "weight",
|
|
|
- RM.MATERIAL_NAME "materialName"
|
|
|
- from TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
- left join RMS_TRUCK_CALCULATE RTC
|
|
|
- on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
|
|
|
- left join RMS_MATERIAL RM
|
|
|
- on TWR.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
- where TWR.RESULT_TOTAL_ID = #{resultTotalId} and TWR.TARE_SEGMENT_SQE = #{segmentSqe}
|
|
|
- </select>
|
|
|
|
|
|
<!-- 查询承运商所属的采购进口矿运输订单信息 -->
|
|
|
<select id="getInputOrderList" parameterType="java.util.Map" resultType="java.util.Map" >
|
|
@@ -638,7 +570,7 @@
|
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
|
</select>
|
|
|
|
|
|
- <select id="getAllEnFactoryResultMesByTotalId" parameterType="int" resultType="java.util.Map">
|
|
|
+ <select id="getAllEnOutFactoryResultMesByTotalId" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
select *
|
|
|
from (
|
|
|
select TER.SEGMEN_SQE "segmenSqe",
|
|
@@ -651,9 +583,7 @@
|
|
|
where TER.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
)
|
|
|
where "pointDate" is not null
|
|
|
- </select>
|
|
|
-
|
|
|
- <select id="getAllOutFactoryResultMesByTotalId" parameterType="int" resultType="java.util.Map">
|
|
|
+ UNION
|
|
|
select *
|
|
|
from (
|
|
|
select TLFR.SEGMENT_SQE "segmenSqe",
|
|
@@ -666,9 +596,11 @@
|
|
|
where TLFR.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
)
|
|
|
where "pointDate" is not null
|
|
|
+
|
|
|
</select>
|
|
|
|
|
|
- <select id="getAllLoadResultMesByTotalId" parameterType="int" resultType="java.util.Map">
|
|
|
+
|
|
|
+ <select id="getAllLoadUnloadResultMesByTotalId" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
select *
|
|
|
from (
|
|
|
select TLR.SEGMENT_SQE "segmenSqe",
|
|
@@ -683,9 +615,7 @@
|
|
|
where TLR.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
)
|
|
|
where "pointDate" is not null
|
|
|
- </select>
|
|
|
-
|
|
|
- <select id="getAllUnloadResultMesByTotalId" parameterType="int" resultType="java.util.Map">
|
|
|
+ UNION
|
|
|
select *
|
|
|
from (
|
|
|
select TUR.SEGMENT_SQE "segmenSqe",
|
|
@@ -702,7 +632,7 @@
|
|
|
where "pointDate" is not null
|
|
|
</select>
|
|
|
|
|
|
- <select id="getAllMaoWeightResultMesByTotalId" parameterType="int" resultType="java.util.Map">
|
|
|
+ <select id="getAllMaoPiWeightResultMesByTotalId" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
select *
|
|
|
from (
|
|
|
select TWR.GROSS_SEGMENT_SQE "segmenSqe",
|
|
@@ -718,9 +648,7 @@
|
|
|
where TWR.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
)
|
|
|
where "pointDate" is not null
|
|
|
- </select>
|
|
|
-
|
|
|
- <select id="getAllPiWeightResultMesByTotalId" parameterType="int" resultType="java.util.Map">
|
|
|
+ UNION
|
|
|
select *
|
|
|
from (
|
|
|
select TWR.TARE_SEGMENT_SQE "segmenSqe",
|
|
@@ -738,6 +666,7 @@
|
|
|
where "pointDate" is not null
|
|
|
</select>
|
|
|
|
|
|
+
|
|
|
<select id="getTotalIdByOrderIdOrOrderNum" parameterType="map" resultType="java.lang.Integer">
|
|
|
select TTR.RESULT_TOTAL_ID
|
|
|
from OMSTRUCK_ORDER OO
|
|
@@ -799,14 +728,82 @@
|
|
|
where OO.ORDER_ID = #{orderId}
|
|
|
</select>
|
|
|
|
|
|
- <select id="getTimeOrderResult" parameterType="map" resultType="java.util.LinkedHashMap">
|
|
|
+ <select id="getTimeOrderResult" parameterType="java.math.BigDecimal" resultType="java.util.LinkedHashMap">
|
|
|
select TTTR.RESULT_TIME "pointDate",
|
|
|
TTTR.RESULT_TIME_TYPE "resultTimeType"
|
|
|
from OMSTRUCK_ORDER OO
|
|
|
left join TMSTRUCK_TOTAL_RESULT TTR on OO.ORDER_ID = TTR.ORDER_ID
|
|
|
left join TMSTRUCK_TIME_TASK_RESULT TTTR on TTR.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID
|
|
|
- where OO.ORDER_ID = #{orderId}
|
|
|
+ where OO.ORDER_ID = #{resultTotalId}
|
|
|
order by TTTR.RESULT_TIME
|
|
|
</select>
|
|
|
|
|
|
+ <select id="getTwoDateMes" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
+ select
|
|
|
+ TER.RESULT_ENTRY_GATE_TIME "pointDate",
|
|
|
+ RG.GATEPOST_NAME "pointName",
|
|
|
+ TER.SEGMEN_SQE "segmentSqe",
|
|
|
+ '进厂' "linkName"
|
|
|
+ from TMSTRUCK_ENFACTORY_RESULT TER
|
|
|
+ left join RMS_GATEPOST RG
|
|
|
+ on RG.GATEPOST_ID = TER.GATEPOST_ID
|
|
|
+ where TER.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
+ UNION
|
|
|
+ select TUR.RESULT_END_TIME "pointDate",
|
|
|
+ RW.WAREHOUSE_NAME "pointName",
|
|
|
+ TUR.SEGMENT_SQE "segmentSqe",
|
|
|
+ '卸货' "linkName"
|
|
|
+ from TMSTRUCK_UNLOAD_RESULT TUR
|
|
|
+ left join RMS_WAREHOUSE RW
|
|
|
+ on RW.WAREHOUSE_ID = TUR.RESULT_UNLOAD_PLACE_ID
|
|
|
+ where TUR.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
+ UNION
|
|
|
+ select TLFR.RESULT_OUT_GATE_TIME "pointDate",
|
|
|
+ RG.GATEPOST_NAME "pointName",
|
|
|
+ TLFR.SEGMENT_SQE "segmentSqe",
|
|
|
+ '出厂' "linkName"
|
|
|
+ from TMSTRUCK_LEAVE_FACTORY_RESULT TLFR
|
|
|
+ left join RMS_GATEPOST RG
|
|
|
+ on RG.GATEPOST_ID = TLFR.GATEPOST_ID
|
|
|
+ where TLFR.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
+ UNION
|
|
|
+ select TLR.RESULT_LOAD_END_TIME "pointDate",
|
|
|
+ RW.WAREHOUSE_NAME "pointName",
|
|
|
+ TLR.SEGMENT_SQE "segmentSqe",
|
|
|
+ '装货' "linkName"
|
|
|
+ from TMSTRUCK_LOAD_RESULT TLR
|
|
|
+ left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ on TTR.RESULT_TOTAL_ID = TLR.RESULT_TOTAL_ID
|
|
|
+ left join RMS_WAREHOUSE RW
|
|
|
+ on RW.WAREHOUSE_ID = TLR.LOADING_ID
|
|
|
+ where TLR.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
+ </select>
|
|
|
+ <select id="getFourDateMes" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
+ select RTC.TRUCK_CALCULATE_NUMBER "pointName",
|
|
|
+ TWR.RESULT_TARE_WEIGHT_TIME "pointDate",
|
|
|
+ TWR.TARE_SEGMENT_SQE "segmentSqe",
|
|
|
+ '计皮' "linkName",
|
|
|
+ TWR.RESULT_TARE_WEIGHT "weight",
|
|
|
+ RM.MATERIAL_NAME "materialName"
|
|
|
+ from TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ left join RMS_TRUCK_CALCULATE RTC
|
|
|
+ on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
|
|
|
+ left join RMS_MATERIAL RM
|
|
|
+ on TWR.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
+ where TWR.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
+ UNION
|
|
|
+ select RTC.TRUCK_CALCULATE_NUMBER "pointName",
|
|
|
+ TWR.RESULT_GROSS_WEIGHT_TIME "pointDate",
|
|
|
+ TWR.GROSS_SEGMENT_SQE "segmentSqe",
|
|
|
+ '计毛' "linkName",
|
|
|
+ TWR.RESULT_GROSS_WEIGHT "weight",
|
|
|
+ RM.MATERIAL_NAME "materialName"
|
|
|
+ from TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ left join RMS_TRUCK_CALCULATE RTC
|
|
|
+ on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
|
|
|
+ left join RMS_MATERIAL RM
|
|
|
+ on TWR.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
+ where TWR.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
+ </select>
|
|
|
+
|
|
|
</mapper>
|