|
@@ -648,4 +648,51 @@
|
|
FROM OMSTRUCK_ORDER
|
|
FROM OMSTRUCK_ORDER
|
|
WHERE LINE_ID = #{lineId}
|
|
WHERE LINE_ID = #{lineId}
|
|
</select>
|
|
</select>
|
|
|
|
+
|
|
|
|
+<!-- 查询线路上的门岗汽车衡 -->
|
|
|
|
+ <select id="getLineGateCalculate" parameterType="int" resultType="java.util.Map">
|
|
|
|
+ select
|
|
|
|
+ (
|
|
|
|
+ select listagg(RG.GATEPOST_NAME, '/') within group (order by RG.GATEPOST_ID)
|
|
|
|
+ from RMS_GATEPOST RG
|
|
|
|
+ where RG.GATEPOST_ID in (
|
|
|
|
+ select RLGC.GATE_CAL_ID
|
|
|
|
+ from RMS_LINE_SEGEMNT RLS1
|
|
|
|
+ left join RMS_LINE_GATEPOST_CALCULATE RLGC on RLGC.SEGMENT_ID = RLS1.SEGMENT_ID
|
|
|
|
+ where RLS1.SEGMENT_START_NODE_ID = 1
|
|
|
|
+ and RLS1.LINE_ID = RL.LINE_ID)
|
|
|
|
+ ) "enfactoryGatepostName", --进厂门岗
|
|
|
|
+ (
|
|
|
|
+ select listagg(RG.GATEPOST_NAME, '/') within group (order by RG.GATEPOST_ID)
|
|
|
|
+ from RMS_GATEPOST RG
|
|
|
|
+ where RG.GATEPOST_ID in (
|
|
|
|
+ select RLGC.GATE_CAL_ID
|
|
|
|
+ from RMS_LINE_SEGEMNT RLS
|
|
|
|
+ left join RMS_LINE_GATEPOST_CALCULATE RLGC on RLGC.SEGMENT_ID = RLS.SEGMENT_ID
|
|
|
|
+ where RLS.SEGMENT_START_NODE_ID = 7
|
|
|
|
+ and RLS.LINE_ID = RL.LINE_ID)
|
|
|
|
+ ) "outfactoryGatepostName", -- 出厂门岗
|
|
|
|
+ (
|
|
|
|
+ select listagg(RTC.TRUCK_CALCULATE_NUMBER, '/') within group (order by RTC.TRUCK_CALCULATE_ID)
|
|
|
|
+ from RMS_TRUCK_CALCULATE RTC
|
|
|
|
+ where RTC.TRUCK_CALCULATE_ID in (
|
|
|
|
+ select RLGC.GATE_CAL_ID
|
|
|
|
+ from RMS_LINE_SEGEMNT RLS
|
|
|
|
+ left join RMS_LINE_GATEPOST_CALCULATE RLGC on RLGC.SEGMENT_ID = RLS.SEGMENT_ID
|
|
|
|
+ where RLS.SEGMENT_START_NODE_ID = 2
|
|
|
|
+ and RLS.LINE_ID = RL.LINE_ID)
|
|
|
|
+ ) "grossNumber", --计毛汽车衡
|
|
|
|
+ (
|
|
|
|
+ select listagg(RTC.TRUCK_CALCULATE_NUMBER, '/') within group (order by RTC.TRUCK_CALCULATE_ID)
|
|
|
|
+ from RMS_TRUCK_CALCULATE RTC
|
|
|
|
+ where RTC.TRUCK_CALCULATE_ID in (
|
|
|
|
+ select RLGC.GATE_CAL_ID
|
|
|
|
+ from RMS_LINE_SEGEMNT RLS
|
|
|
|
+ left join RMS_LINE_GATEPOST_CALCULATE RLGC on RLGC.SEGMENT_ID = RLS.SEGMENT_ID
|
|
|
|
+ where RLS.SEGMENT_START_NODE_ID = 3
|
|
|
|
+ and RLS.LINE_ID = RL.LINE_ID)
|
|
|
|
+ ) "tareNumber" -- 计皮汽车衡
|
|
|
|
+ from RMS_LINE RL
|
|
|
|
+ where RL.LINE_ID = #{lineId}
|
|
|
|
+ </select>
|
|
</mapper>
|
|
</mapper>
|