|
@@ -976,4 +976,52 @@
|
|
|
WHERE TLR.RESULT_WAGON_NO = #{resultWagonNo} AND TLR.PURCHASE_ORDER_RAIL_PLAN_ID = #{railPlanId}
|
|
|
</select>
|
|
|
|
|
|
+<!-- 通过装车实绩主键查询关联的物资信息与车牌号 -->
|
|
|
+ <select id="getMaterialAndCarByLoadingId" parameterType="java.util.Map" resultType="java.util.Map">
|
|
|
+ select RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
+ RM.MATERIAL_SPECIFICATION "materialSpecification",
|
|
|
+ RM.MATERIAL_MODEL "materialModel",
|
|
|
+ OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber"
|
|
|
+ from TMSTRAIN_TRUCK_TOTAL_RESULT TTTR
|
|
|
+ left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ on TTR.RESULT_TOTAL_ID = TTTR.TMSTRUCK_TOTAL_RESULT_ID
|
|
|
+ left join OMSTRUCK_ORDER OO
|
|
|
+ on OO.ORDER_ID = TTR.ORDER_ID
|
|
|
+ left join RMS_DRIVER_CAPACITY RDC
|
|
|
+ on RDC.DRIVER_CAPACITY_ID = OO.DRIVER_CAPACITY_ID
|
|
|
+ left join RMS_CAPACITY RC
|
|
|
+ on RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
|
+ left join OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
+ on OOM.ORDER_ID = OO.ORDER_ID
|
|
|
+ left join RMS_MATERIAL RM
|
|
|
+ on RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
+ <where>
|
|
|
+ <if test="loadingId != null">
|
|
|
+ TTTR.TMSTRAIN_TOTAL_RESULT_ID = (
|
|
|
+ select TTR.TOTAL_RESULT_ID
|
|
|
+ from TMSTRAIN_LOADING_RESULT TLR
|
|
|
+ left join TMSTRAIN_TOTAL_RESULT TTR
|
|
|
+ on TLR.RESULT_ID = TTR.LOADING_ID
|
|
|
+ where TLR.RESULT_ID = #{loadingId}
|
|
|
+ )
|
|
|
+ </if>
|
|
|
+ <if test="unloadingId != null">
|
|
|
+ and TTTR.TMSTRAIN_TOTAL_RESULT_ID = (
|
|
|
+ select TTR.TOTAL_RESULT_ID
|
|
|
+ from TMSTRAIN_WAGON_UNLOAD_RESULT TWUR
|
|
|
+ left join TMSTRAIN_TOTAL_RESULT TTR
|
|
|
+ on TTR.UNLOADING_ID = TWUR.UNLOADING_ID
|
|
|
+ where TWUR.UNLOADING_ID = #{unloadingId}
|
|
|
+ )
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
+
|
|
|
+<!-- 通过汽车总实绩ID查询中间表-->
|
|
|
+ <select id="getTrainTruckIdByTruckTotalId" parameterType="java.math.BigDecimal" resultType="java.lang.Integer">
|
|
|
+ select TTTR.RESULT_ID
|
|
|
+ from TMSTRAIN_TRUCK_TOTAL_RESULT TTTR
|
|
|
+ where TTTR.TMSTRUCK_TOTAL_RESULT_ID = #{resultTotalId}
|
|
|
+ </select>
|
|
|
</mapper>
|