|
@@ -341,4 +341,72 @@
|
|
|
<select id="findAllAvailable" resultMap="BaseResultMap">
|
|
|
SELECT * FROM MAP_VERTEX WHERE STATUS=0
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="findOrderDetails" resultType="java.util.Map">
|
|
|
+ SELECT DISTINCT ERG.GATEPOST_NAME as "entryGatepost",
|
|
|
+ ERG.GATEPOST_ID as "entryGatepostId",
|
|
|
+ GRTC.TRUCK_CALCULATE_NUMBER as "grossCalculate",
|
|
|
+ TWR.RESULT_GROSS_PLACE_ID as "grossPlaceId",
|
|
|
+ RWR.WAREHOUSE_NAME as "loadingPlace",
|
|
|
+ RWR.WAREHOUSE_ID as "loadingID",
|
|
|
+ RW.WAREHOUSE_NAME as "unloadWarhouse",
|
|
|
+ RW.WAREHOUSE_ID as "unloadWarhouseId",
|
|
|
+ TRTC.TRUCK_CALCULATE_NUMBER as "tareCalculate",
|
|
|
+ TWR.RESULT_TARE_PLACE_ID as "tareCalculateId",
|
|
|
+ LRG.GATEPOST_NAME as "leaveGatepost",
|
|
|
+ LRG.GATEPOST_ID as "leaveGatepostId",
|
|
|
+ OO.ORDER_LINE_SEQUENCE as "orderLineSequence",
|
|
|
+ OO.ORDER_TYPE as "orderType"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
+ LEFT JOIN TMSTRUCK_ENFACTORY_RESULT TER
|
|
|
+ ON TTR.RESULT_TOTAL_ID = TER.RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN RMS_GATEPOST ERG --进厂门岗
|
|
|
+ ON ERG.GATEPOST_ID = TER.GATEPOST_ID
|
|
|
+ LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ ON TTR.RESULT_TOTAL_ID = TWR.RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN RMS_TRUCK_CALCULATE GRTC --毛重汽车衡
|
|
|
+ ON TWR.RESULT_GROSS_PLACE_ID = GRTC.TRUCK_CALCULATE_ID
|
|
|
+ LEFT JOIN RMS_TRUCK_CALCULATE TRTC --皮重汽车衡
|
|
|
+ ON TWR.RESULT_TARE_PLACE_ID = TRTC.TRUCK_CALCULATE_ID
|
|
|
+ LEFT JOIN TMSTRUCK_UNLOAD_RESULT TUR --卸货实绩
|
|
|
+ ON TTR.RESULT_TOTAL_ID = TUR.RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN TMSTRUCK_LOAD_RESULT TLR --装货实绩
|
|
|
+ ON TTR.RESULT_TOTAL_ID = TLR.RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RWR --装货点
|
|
|
+ ON TLR.LOADING_ID = RWR.WAREHOUSE_ID
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW --卸货点
|
|
|
+ ON RW.WAREHOUSE_ID = TUR.RESULT_UNLOAD_PLACE_ID
|
|
|
+ LEFT JOIN TMSTRUCK_LEAVE_FACTORY_RESULT TLFR --出厂实绩
|
|
|
+ ON TTR.RESULT_TOTAL_ID = TLFR.RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN RMS_GATEPOST LRG --出厂门岗
|
|
|
+ ON LRG.GATEPOST_ID = TLFR.GATEPOST_ID
|
|
|
+ WHERE OO.ORDER_ID =#{orderId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="getVertexIdByGatePostId" resultType="java.lang.String">
|
|
|
+ select MLM.VERTEX_ID
|
|
|
+ from MAP_LOCATION_MAPPING MLM,RMS_GATEPOST RG
|
|
|
+ where MLM.GATEPOST_ID = RG.GATEPOST_ID and RG.GATEPOST_ID=#{gatepostId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="getVertexIdByCalculateId" resultType="java.lang.String">
|
|
|
+ select MLM.VERTEX_ID
|
|
|
+ from MAP_LOCATION_MAPPING MLM,RMS_TRUCK_CALCULATE RTC
|
|
|
+ where MLM.TRUCK_CALCULATE_ID = RTC.TRUCK_CALCULATE_ID and RTC.TRUCK_CALCULATE_ID=#{calculateId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="getVertexIdByWarehouseId" resultType="java.lang.String">
|
|
|
+ select MLM.VERTEX_ID
|
|
|
+ from MAP_LOCATION_MAPPING MLM,RMS_WAREHOUSE RW
|
|
|
+ where MLM.WAREHOUSE_ID = RW.WAREHOUSE_ID and RW.WAREHOUSE_ID=#{warehouseId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="findSelections" resultMap="BaseResultMap">
|
|
|
+ SELECT *
|
|
|
+ FROM MAP_VERTEX MV
|
|
|
+ WHERE MV.VERTEX_ID IN
|
|
|
+ (SELECT DISTINCT VERTEX_ID FROM MAP_LOCATION_MAPPING)
|
|
|
+ </select>
|
|
|
</mapper>
|