|
@@ -166,61 +166,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">
|
|
@@ -229,19 +174,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" >
|
|
@@ -647,7 +579,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",
|
|
@@ -660,9 +592,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",
|
|
@@ -675,9 +605,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",
|
|
@@ -692,9 +624,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",
|
|
@@ -711,7 +641,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",
|
|
@@ -727,9 +657,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",
|
|
@@ -747,6 +675,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
|
|
@@ -768,7 +697,7 @@
|
|
|
( SELECT TTTR2.RESULT_TIME FROM TMSTRUCK_TIME_TASK_RESULT TTTR2 WHERE TTTR2.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID AND TTTR2.RESULT_TIME_TYPE = 1 ) "startTime",
|
|
|
( SELECT TTTR3.RESULT_TIME FROM TMSTRUCK_TIME_TASK_RESULT TTTR3 WHERE TTTR3.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID AND TTTR3.RESULT_TIME_TYPE = 3 ) "endTime",
|
|
|
( SELECT CONCAT( TTTR.RESULT_VALUE, RUOM.UNIT_OF_MEASURE_NAME ) FROM TMSTRUCK_TIME_TASK_RESULT TTTR4 WHERE TTTR4.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID AND TTTR4.RESULT_TIME_TYPE = 3 ) "resultTime",
|
|
|
-
|
|
|
+ TTTR.INSERT_TIME "insertTime",
|
|
|
RM.MATERIAL_NAME "materialName"
|
|
|
FROM
|
|
|
OMSTRUCK_ORDER OO
|
|
@@ -780,6 +709,11 @@
|
|
|
LEFT JOIN RMS_UNIT_OF_MEASURE RUOM ON TTTR.RESULT_UOM_ID = RUOM.UNIT_OF_MEASURE_ID
|
|
|
WHERE
|
|
|
TTTR.RESULT_VALUE IS NOT NULL and TTTR.RESULT_TIME_TYPE = 3 and TTTR.INSERT_USERNAME =#{userId}
|
|
|
+ <include refid="orderBy">
|
|
|
+ </include>
|
|
|
+ <if test="orderField == null ">
|
|
|
+ order by "insertTime" desc
|
|
|
+ </if>
|
|
|
</select>
|
|
|
|
|
|
<select id="getInward" resultType="java.lang.Integer">
|
|
@@ -803,13 +737,13 @@
|
|
|
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 TTR.RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
order by TTTR.RESULT_TIME
|
|
|
</select>
|
|
|
<select id="getSporadicStatus" resultType="java.lang.Integer">
|
|
@@ -839,4 +773,73 @@
|
|
|
where oo.ORDER_ID = #{orderId}
|
|
|
</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 "segmenSqe",
|
|
|
+ '进厂' "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 "segmenSqe",
|
|
|
+ '出厂' "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 "segmenSqe",
|
|
|
+ '装货' "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 "segmenSqe",
|
|
|
+ '计皮' "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 "segmenSqe",
|
|
|
+ '计毛' "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>
|