|
@@ -2583,7 +2583,7 @@
|
|
|
LEFT JOIN RMS_DRIVER_CAPACITY RDC
|
|
|
ON OO.DRIVER_CAPACITY_ID = RDC.DRIVER_CAPACITY_ID
|
|
|
WHERE OO.ORDER_STATUS = 4
|
|
|
- AND OO.ORDER_TYPE IN (4, 9, 10, 11)
|
|
|
+ AND OO.ORDER_TYPE NOT IN (4, 9, 10, 11)
|
|
|
AND OO.DRIVER_CAPACITY_ID = #{driverCapacityId}
|
|
|
</select>
|
|
|
<!-- 销售订单 -->
|
|
@@ -2681,6 +2681,103 @@
|
|
|
select oo.order_id
|
|
|
from omstruck_order oo
|
|
|
where oo.driver_capacity_id = #{dcId}
|
|
|
- and oo.order_status = 3
|
|
|
+ and oo.order_status = 3
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 销售的运输订单 -->
|
|
|
+ <select id="getSaleMap" parameterType="DECIMAL" resultType="java.util.Map">
|
|
|
+ SELECT OO.ORDER_ID AS "orderId",
|
|
|
+ OO.ORDER_TYPE AS "orderType",
|
|
|
+ OO.ORDER_NUMBER AS "orderNumber",
|
|
|
+ RC.CAPACITY_NUMBER AS "capacityNumber",
|
|
|
+ RSH.SHIPPER_NAME AS "shipperName",
|
|
|
+ RCO.CONSIGNEE_COMPANY_NAME AS "consigneeCompanyName",
|
|
|
+ RRA.ADDRESS_DELIVERY_ADDRESS AS "addressDeliveryAddress",
|
|
|
+ ASOM.SALE_DATE_OF_RECEIPT AS "saleDateOfReceipt"
|
|
|
+ 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 RDC.CAPACITY_ID = RC.CAPACITY_ID
|
|
|
+ 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 RMS_SHIPPER RSH
|
|
|
+ ON RSH.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
+ LEFT JOIN RMS_CONSIGNEE RCO
|
|
|
+ ON RCO.CONSIGNEE_ID = ASO.RECEIVE_ID
|
|
|
+ LEFT JOIN RMS_RECEIVE_ADDRESS RRA
|
|
|
+ ON RRA.ADDRESS_ID = ASOM.SALE_SHIPPING_ADDRESS_ID
|
|
|
+ WHERE OO.ORDER_ID = #{orderId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 内转钢材的运输订单 -->
|
|
|
+ <select id="getSteelInwardMap" parameterType="DECIMAL" resultType="java.util.Map">
|
|
|
+ SELECT OO.ORDER_ID AS "orderId",
|
|
|
+ OO.ORDER_TYPE AS "orderType",
|
|
|
+ OO.ORDER_NUMBER AS "orderNumber",
|
|
|
+ RC.CAPACITY_NUMBER AS "capacityNumber"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
+ ON OO.CAPACITY_ID = RC.CAPACITY_ID
|
|
|
+ WHERE OO.ORDER_ID = #{orderId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 采购的运输订单 -->
|
|
|
+ <select id="getPurchaseMap" parameterType="DECIMAL" resultType="java.util.Map">
|
|
|
+ SELECT OO.ORDER_ID AS "orderId",
|
|
|
+ OO.ORDER_TYPE AS "orderType",
|
|
|
+ OO.ORDER_NUMBER AS "orderNumber",
|
|
|
+ RC.CAPACITY_NUMBER AS "capacityNumber",
|
|
|
+ RSU.SUPPLIER_NAME AS "loadPoint",
|
|
|
+ RSH.SHIPPER_NAME AS "unloadPoint"
|
|
|
+ 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 RDC.CAPACITY_ID = RC.CAPACITY_ID
|
|
|
+ LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
+ ON APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
|
|
|
+ LEFT JOIN RMS_SUPPLIER RSU
|
|
|
+ ON RSU.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
|
|
|
+ LEFT JOIN RMS_SHIPPER RSH
|
|
|
+ ON RSH.SHIPPER_ID = APO.PURCHASING_ORGANIZATION_ID
|
|
|
+ WHERE OO.ORDER_ID = #{orderId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 内转的运输订单 -->
|
|
|
+ <select id="getInwardMap" parameterType="DECIMAL" resultType="java.util.Map">
|
|
|
+ SELECT OO.ORDER_ID AS "orderId",
|
|
|
+ OO.ORDER_TYPE AS "orderType",
|
|
|
+ OO.ORDER_NUMBER AS "orderNumber",
|
|
|
+ RC.CAPACITY_NUMBER AS "capacityNumber",
|
|
|
+ RWLOAD.WAREHOUSE_NAME AS "loadPoint",
|
|
|
+ RWUNLOAD.WAREHOUSE_NAME AS "unloadPoint"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
+ ON OO.CAPACITY_ID = RC.CAPACITY_ID
|
|
|
+ LEFT JOIN AMSTRUCK_INWARD_PLAN AIP
|
|
|
+ ON AIP.PLAN_ID = OO.ORDER_PLAN_ID
|
|
|
+ LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
|
|
|
+ ON ARP.PLAN_ID = AIP.PLAN_ID
|
|
|
+ LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
+ ON AIR.REQUIREMENT_ID = ARP.REQUIREMENT_ID
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RWLOAD
|
|
|
+ ON RWLOAD.WAREHOUSE_ID = AIR.REQUIREMNT_UNIT_ID
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RWUNLOAD
|
|
|
+ ON RWUNLOAD.WAREHOUSE_ID = AIR.REQUIREMENT_UNLOAD_UNIT_ID
|
|
|
+ WHERE OO.ORDER_ID = #{orderId}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 判断是走采购,销售还是内转 -->
|
|
|
+ <select id="getResultListByCapacity" parameterType="java.lang.String" resultType="java.util.Map">
|
|
|
+ SELECT OO.ORDER_ID AS "orderId",
|
|
|
+ OO.ORDER_TYPE AS "orderType"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ WHERE RC.CAPACITY_NUMBER = #{capacityNumber}
|
|
|
+AND OO.ORDER_STATUS = 4
|
|
|
</select>
|
|
|
</mapper>
|