|
@@ -974,14 +974,14 @@
|
|
|
select *
|
|
|
from (
|
|
|
select OO.ORDER_NUMBER "orderNumber",
|
|
|
- OOM.ORDER_MATERIAL_WEIGHT "orderMaterialWeight",
|
|
|
- OO.ORDER_RECEIVE_REFUSE_TIME "orderReceiveRefuseTime",
|
|
|
- RW.WAREHOUSE_NAME "warehouseName",
|
|
|
- RM.MATERIAL_NAME "materialName",
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
- RW2.WAREHOUSE_NAME "warehouseName2",
|
|
|
- OO.INSERT_UPDATE_REMARK "insertUpdateRemark",
|
|
|
- TTR.RESULT_TOTAL_ID "resultTotalId"
|
|
|
+ OOM.ORDER_MATERIAL_WEIGHT "orderMaterialWeight",
|
|
|
+ OO.ORDER_RECEIVE_REFUSE_TIME "orderReceiveRefuseTime",
|
|
|
+ RW.WAREHOUSE_NAME "warehouseName",
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ RW2.WAREHOUSE_NAME "warehouseName2",
|
|
|
+ OO.INSERT_UPDATE_REMARK "insertUpdateRemark",
|
|
|
+ TTR.RESULT_TOTAL_ID "resultTotalId"
|
|
|
from OMSTRUCK_ORDER OO
|
|
|
left join RMS_DRIVER_CAPACITY RDC on OO.DRIVER_CAPACITY_ID = RDC.DRIVER_CAPACITY_ID
|
|
|
left join RMS_CAPACITY RC on RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
@@ -2709,4 +2709,150 @@
|
|
|
from OMSTRUCK_ORDER OO
|
|
|
where OO.ORDER_NUMBER = #{orderNumber}
|
|
|
</select>
|
|
|
+
|
|
|
+<!-- 查询采购运输订单给APP 5 6 7 8 -->
|
|
|
+ <select id="getCGOrderMessageToApp" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
+ SELECT OO.ORDER_ID "orderId",
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
+ (CASE
|
|
|
+ WHEN OOM.ORDER_MATERIAL_WEIGHT IS NOT NULL
|
|
|
+ THEN OOM.ORDER_MATERIAL_WEIGHT
|
|
|
+ WHEN OOM.ORDER_MATERIAL_NUMBER IS NOT NULL
|
|
|
+ THEN OOM.ORDER_MATERIAL_NUMBER
|
|
|
+ END) "weightNum",
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ RS.SUPPLIER_NAME "loadName",
|
|
|
+ RW.WAREHOUSE_NAME "unloadName",
|
|
|
+ OO.ORDER_TYPE "orderType"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ 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
|
|
|
+ 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 RMS_WAREHOUSE RW
|
|
|
+ ON RW.WAREHOUSE_ID = OO.UNLOAD_POINT_ID
|
|
|
+ LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
+ ON APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
|
|
|
+ LEFT JOIN RMS_SUPPLIER RS
|
|
|
+ ON RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
|
|
|
+ WHERE OO.ORDER_ID = #{orderId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 查询内转运输订单给APP 9 10 11-->
|
|
|
+ <select id="getNZOrderMessageToApp" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
+ SELECT OO.ORDER_ID "orderId",
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
+ (CASE
|
|
|
+ WHEN OOM.ORDER_MATERIAL_WEIGHT IS NOT NULL
|
|
|
+ THEN OOM.ORDER_MATERIAL_WEIGHT
|
|
|
+ WHEN OOM.ORDER_MATERIAL_NUMBER IS NOT NULL
|
|
|
+ THEN OOM.ORDER_MATERIAL_NUMBER
|
|
|
+ END) "weightNum",
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ RS.SUPPLIER_NAME "loadName",
|
|
|
+ RW.WAREHOUSE_NAME "unloadName",
|
|
|
+ OO.ORDER_TYPE "orderType"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
|
|
|
+ ON OO.ORDER_PLAN_ID = ARP.PLAN_ID
|
|
|
+ LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
+ ON AIR.REQUIREMENT_ID = ARP.REQUIREMENT_ID
|
|
|
+ LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
+ ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID
|
|
|
+ LEFT JOIN RMS_SUPPLIER RS
|
|
|
+ ON RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_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
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW
|
|
|
+ ON RW.WAREHOUSE_ID = OO.UNLOAD_POINT_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
|
|
|
+ WHERE OO.ORDER_ID = #{orderId}
|
|
|
+
|
|
|
+ </select>
|
|
|
+ <!-- 查询发运计划运输订单给APP 2 3 4 -->
|
|
|
+ <select id="getFYJHOrderMessageToApp" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
+ SELECT OO.ORDER_ID "orderId",
|
|
|
+ OO.ORDER_TYPE "orderType",
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
+ (CASE
|
|
|
+ WHEN OOM.ORDER_MATERIAL_WEIGHT IS NOT NULL
|
|
|
+ THEN OOM.ORDER_MATERIAL_WEIGHT
|
|
|
+ WHEN OOM.ORDER_MATERIAL_NUMBER IS NOT NULL
|
|
|
+ THEN OOM.ORDER_MATERIAL_NUMBER
|
|
|
+ END) "weightNum",
|
|
|
+ RS.SHIPPER_NAME "loadName",
|
|
|
+ RW.WAREHOUSE_NAME "unloadName"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
+ on ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
|
|
|
+ LEFT JOIN AMS_SALE_ORDER ASO
|
|
|
+ ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_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
|
|
|
+ LEFT JOIN RMS_SHIPPER RS
|
|
|
+ ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW
|
|
|
+ ON RW.WAREHOUSE_ID = OO.UNLOAD_POINT_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
|
|
|
+ WHERE OO.ORDER_ID = #{orderId}
|
|
|
+ </select>
|
|
|
+ <!-- 查询销售运输订单给APP 1 -->
|
|
|
+ <select id="getXSOrderMessageToApp" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
+ SELECT OO.ORDER_ID "orderId",
|
|
|
+ OO.ORDER_TYPE "orderType",
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
+ (CASE
|
|
|
+ WHEN OOM.ORDER_MATERIAL_WEIGHT IS NOT NULL
|
|
|
+ THEN OOM.ORDER_MATERIAL_WEIGHT
|
|
|
+ WHEN OOM.ORDER_MATERIAL_NUMBER IS NOT NULL
|
|
|
+ THEN OOM.ORDER_MATERIAL_NUMBER
|
|
|
+ END) "weightNum",
|
|
|
+ RS.SHIPPER_NAME "loadName",
|
|
|
+ RC2.CONSIGNEE_COMPANY_NAME "unloadName"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
+ on ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
|
|
|
+ LEFT JOIN AMS_SALE_ORDER ASO
|
|
|
+ ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_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
|
|
|
+ LEFT JOIN RMS_SHIPPER RS
|
|
|
+ ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
+ LEFT JOIN RMS_CONSIGNEE RC2
|
|
|
+ ON ASO.RECEIVE_ID = RC2.CONSIGNEE_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
|
|
|
+ WHERE OO.ORDER_ID = #{orderId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+<!-- 通过运输订单号查询订单类型 -->
|
|
|
+ <select id="getOrderTypeByOrderNumber" parameterType="java.math.BigDecimal" resultType="java.lang.Integer">
|
|
|
+ SELECT OO.ORDER_TYPE
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ WHERE OO.ORDER_ID = #{orderId}
|
|
|
+ </select>
|
|
|
</mapper>
|